输入一个正整数 n (1<n<=10),再输入 n 个整数,输出平均值(保留2位小数) 5
2个回答
展开全部
#include"stdio.h"
void main()
{
int i,n,num;
float sum = 0;
printf("输入一个正整数:");
scanf("%d",&n);
for (i = 1; i <=n; i++)
{
printf("输入第%d个整数:\n", i);
scanf("%d",&num);
sum = sum + num;
}
printf("%d个整数的平均数为:%.2f\n", n, sum/n);
}
网友的答案
void main()
{
int i,n,num;
float sum = 0;
printf("输入一个正整数:");
scanf("%d",&n);
for (i = 1; i <=n; i++)
{
printf("输入第%d个整数:\n", i);
scanf("%d",&num);
sum = sum + num;
}
printf("%d个整数的平均数为:%.2f\n", n, sum/n);
}
网友的答案
追问
用数组做
追答
#include"stdio.h"
void main()
{
int i,n;
int num[60];//数组长度可以自己定义
float sum = 0;
printf("输入一个正整数:");
scanf("%d",&n);
for (i = 1; i <=n; i++)
{
printf("输入第%d个整数:\n", i);
scanf("%d",&num[i]);
sum = sum + num[i];
}
printf("%d个整数的平均数为:%.2f\n", n, sum/n);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询