从键盘输入任意10个整数,计算平均值。将程序补充完整。 #include<stdio.h> int main() { int i, ; int ; double aver; for(i=0;i<10;i++) { printf("请输入第%d个整数:\n",i+1); scanf("%d", ); } for(i=0;i<10;i++) { printf("%-5d",a[i]); sum+= ; } aver= ; printf("\nsum=%d\n",sum); printf("aver=%f\n",aver); return 0; } 第1空: 第2空: 第3空: 第4空: 第5空:
时间: 2024-01-15 22:03:08 浏览: 23
#include<stdio.h>
int main() {
int i, a[10]; //补充第一空
int sum = 0; //补充第二空
double aver;
for(i=0;i<10;i++)
{
printf("请输入第%d个整数:\n",i+1);
scanf("%d",&a[i]); //补充第三空
}
for(i=0;i<10;i++)
{
printf("%-5d",a[i]);
sum+=a[i]; //补充第四空
}
aver= sum/10.0; //补充第五空
printf("\nsum=%d\n",sum);
printf("aver=%f\n",aver);
return 0;
}
相关问题
#include<stdio.h> int main() { int a[8], *p; float *ave; printf("平均值:%g", *ave); }填写此函数来求平均值
#include <stdio.h>
int main() {
int a[8], *p;
float sum = 0, *ave;
for (p = a; p < a + 8; p++) {
scanf("%d", p);
sum += *p;
}
*ave = sum / 8;
printf("平均值:%g", *ave);
return 0;
}
以上代码可以计算用户输入的8个整数的平均值,并将结果输出。
编写一个程序,用户从键盘输入若干正整数,以-1为结束输入标记。计算并输出用户输入偶数的个数及所有数据的平均数。 #include<stdio.h>
以下是实现此程序的代码:
```c
#include<stdio.h>
int main() {
int num, count_even = 0, sum = 0, count = 0;
scanf("%d", &num);
while(num != -1) {
count++;
sum += num;
if(num % 2 == 0) {
count_even++;
}
scanf("%d", &num);
}
printf("输入的偶数个数为:%d\n", count_even);
printf("所有数据的平均数为:%d\n", sum / count);
return 0;
}
```
首先定义了 num(当前输入的数字)、count_even(偶数的个数)、sum(所有数字的和)、count(数字的个数)四个变量。
然后从键盘读入第一个数字,判断是否为 -1,如果不是,就进入循环。在循环中,每读入一个数字,就增加数字的个数 count,累加数字的和 sum,并判断该数字是否为偶数,如果是,就增加偶数的个数 count_even。最后再次从键盘读入数字,直到读入 -1,跳出循环。
最后输出偶数的个数和所有数字的平均数。注意:在计算平均数时,要将 sum 除以 count 而不是 count_even,否则得到的平均数就是偶数的平均值。