C语言,求任意20个数中的正数之和
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 13:55:45
#includevoidmain(){inta[10],i,count1=0,count2=0,sum1=0,sum2=0;floataverage1,average2;for(i=0;i
mian(){floats1=0,s2=0,x;intn1=0,n2=0,i;for(i=0;i0){s1+=x;n1++;}if(x
修改如下:#include"stdio.h"intmain(){ints[40],i=0,j,num=0,a=0,b=0,c=0;for(i=0;i
再简化一下#include#defineN10voidmain(){inta[N],i,s1=0,s2=0;for(i=0;i
把if(n=0)改为(n==0),我帮你用数组改了下#includevoidmain(){inti,a=0,b=0,c=0,array[20];printf("pleaseinput20numbers
#include"stdio.h"main(){floata[20],avg=0.00;inti;printf("Pleaseinputdatas!\n");for(i=0;i
#includevoidmain(){\x05inti,a=0,b=0,c=0,sum=0;intx[20]={-1,2,-3,4,0,23,145,-123,42,123,145,12,0,-24,
#include#includeintmain(){intnumber[10];//存输入的十个数floatodd=0.0;//奇数平均值floateven=0.0;//偶数平均值intji=0;//
#include#defineRow50//行数最大值voidmain(){inti=0;intj=0;//j为临时变量intarray[Row][101];//二维数组//输入数组do{printf
#includevoidmain(){inta,b,c;intn;doubleimport;while(scanf("%d",&n)!=EOF&&n!=0){//instala=b=c=0;while
#includeintmain(){\x09inta=0,b=0,c=0,n,m;//分别表示正数,负数,零\x09printf("请输入数字的个数\n");\x09scanf("%d",&n);\x
确定这个也要求助吗?还是自己写吧,很简单的,就考你if或者switch的用法,翻下书就会了.再问:T^T不是while语句么再答:当然要循环了,用while、dowhile、for都是OK的再问:完全
//下面的程序经测试是符合你要求的.#includeintmain(){inta,i=0;floatavg=0.0;scanf("%d",&a);if(a==-1)return0;while(1){a
max=Max(a[10])表达错了.实际上a才是你想传递给Max()的参数.ls改的是对的,max=Max(a);下面提示都说了错误位置和错误原因,这类问题可以自己找的.
#include <stdio.h>#include <stdlib.h>int main(){ int i,&n
#includemain()/*voidmain()才是正确的*/{inta[10];inti,zheng=0,fu=0;scanf("%d",&a[10]);/*输入时变量应是&a[i],这才是变量
#include#defineN100intmain(){inta[N],i,j,count1,count2;floatave1,ave2;count1=count2=ave1=ave2=0;for(
#include<stdio.h>intmain(void){intx[10];intsum=0;inti=0;intavg=0;for(i=0;i<10;i++)scanf("%d
10个数正数和:#include<stdio.h> #define N 10 void main() {
//这样就可以了#include<stdio.h>#define N 10int main(){ int&nbs