c 语言要求用户输入20个整数,求和,求平均值,统计奇数个数要怎么弄

作者&投稿:召服 (若有异议请与网页底部的电邮联系)
编写c程序,任意输入20个数在一维数组a中,求20个数的平均值。~

#include
#define N 20 //默认数组大小20
int main()
{
int a[N],i;
double ave=0;
printf("输入20个数
");
for (i=0;i<N;i++)
{
scanf("%d",&a[i]);//输入数据
ave+=a[i];//求和
}
printf("ave=%lf
",ave/N);//取平均值,并输出
return 0;
}

#include
#include

void main()
{
int m,n=0,count=0,aver=0;
int qq[10];
printf("input 10 no:");
for(m=0;m<10;m++)
{
scanf("%d",&qq[m]);
if (qq[m]%2!=0)
{n++;
}
count+=qq[m];
}
aver = count/10;
printf("ji shu you %d ge
",n);
printf("pingjun shi %d",aver);
getch();

system("pause");
return 0;
}


假设为10个数,如果不是把10 换成其它的

#include<stdio.h>


int main(void)

{

float avg;

int a[20],i,sum=0,odd=0;

printf("请输入20个数
");

    for(i=0;i<20;i++)                  

{

scanf("%d",&a[i]);

}

for(i=0;i<20;i++)

{

sum=sum+a[i];

}

avg=sum/20.0;

for(i=0;i<20;i++)

{

if(a[i]%2==0)

{

odd++;

}

}

printf("和:%d 平均值:%f 奇数个数: %d
",sum,avg,odd);

}




东营区19362696594: C语言程序设计,实现输入20个整数数据,按从大到小排序,计算出平均值,输出各种数值信息. -
姚斌泰乐: #include<stdio.h> int main() {int a[20],i,j,s;double sum=0,average;for(i=0;i<20;i++){scanf("%d",&a[i]);sum+=a[i];}average=sum/20;for(i=1;i<20;i++)for(j=0;j<20-i;j++)if(a[j]>a[j+1]){s=a[j];a[j]=a[j+1];a[j+1]=s;}printf("平均值为:%f\n...

东营区19362696594: .急求“输入20个整数,求出它们的和以及平均值”C语言答案 -
姚斌泰乐: #include<stdio.h> void main() { float a[20]; float avr,sum; int i; for(i=0,sum=0;i<20;i++) { printf("输入第 %d 个数字",i+1); scanf("%f",&a[i]); sum+=a[i]; } avr=sum/20; printf("这20个数字的和是: %f\n",sum); printf("这20个数字的平均数是: %f\n",avr); }

东营区19362696594: 用c语言从键盘输入二十个整数 传入一个数组求出所有正数的和 -
姚斌泰乐: #include<stdio.h> int sumnum(int a[]) { int s=0,i; for (i=0;i<20;i++) s+=a[i]; return s; } int main() { int s[20],i,sum; for (i=0;i<20;i++) scanf("%d", &s[i]); sum=sumnum(s); printf("%d\n", sum); return 0; }

东营区19362696594: C语言编程:输入20个整型数求其中正数的平均值 -
姚斌泰乐: #include int main(void) { int n=20,i,x,sum=0,a=0; for (i=1;i<=n;i++) { scanf("%d",&x); if (x>0)sum+=x,a++; } printf("%d\n",sum/a); return 0; } 楼上的兄弟们 好快啊,对话框里敲都没敲赢 楼下的兄弟好专业,惭愧 惭愧~~~ 我想除了把sum改成s以外想不到如何再短了

东营区19362696594: c语言 从键盘输入20个整数,求出不大于90所有数的和 -
姚斌泰乐: #include int main(void) { int i,num[20],sum=0; for(i=0;i { scanf("%d",&num[i]); if(num[i] sum+=num[i]; } printf("不大于90的所有数之和为:%d\n",sum); return 0; }

东营区19362696594: C语言,读入20个数据到数组中,统计其中整数的个数,并计算他们之和,要求利用指针操作实现 -
姚斌泰乐: #includevoid main() { int a[20],sum=0,count=0; printf("请输入20个整数\n"); for (int i=0;i<20;i++) { scanf("%d",&a[i]); if(a[i]>0) { sum=sum+a[i]; count++; } } printf("正整数的和为%d\n正整数的个数为%d\n",sum,count); }

东营区19362696594: 怎样c语言编程输入二十个数求最大值 -
姚斌泰乐: 1 2 3 4 5 6 7inta[20]; intmax = a[0]; for(inti = 0; i < 20; i++) {scanf("%d", &a[i]);max = max > a[i] ? max : a[i]; } printf("max = %d\n", max);

东营区19362696594: 急!!c语言!输入20个整数,要求输出其中大于10的, 并对这20个数求和 -
姚斌泰乐: #include <stdio.h>#include <stdlib.h> int main() {int i,total=0,num[20]; printf("Enter 20 numbers:\n"); for(i=0;i<20;i++) {scanf("%d",&num[i]); total += num[i]; } printf("大于十的有:\n"); for(i=0;i<20;i++) if(num[i]>10)printf("%6d",num[i]); printf("总和:%d",total); system("pause"); return 0; }

东营区19362696594: c语言编程题:从键盘输入二十个整数存入一个数组,求出所有正数的和 -
姚斌泰乐: int a[21]; int sum=0; for(int i=0;i<20;i++) scanf("%d",&a[i]); for(int i=0;i<20;i++) { if(a[i]>-1) { sum+=a[i]; } } printf("正整数的和为%d",sum)

东营区19362696594: c语言实现从键盘任意输入20个整数,统计非负数个数,计算非负数之和 -
姚斌泰乐: 最后,printf ()的()里直接用a b 呀,干嘛用了& 把&去掉吧. 还有,干嘛定义了个n[21],20个数,定义n[20 ]就对了嘛.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网