源代码如李帆粗下:
#include
int main()
{
int n, i;
float num[100], sum = 0.0, average;
printf("输入元素个数: ");
scanf("%d", &n);
while (n > 100 || n <= 0)
{
printf("Error! 数字需要在1 到 100 之间。\n");
printf("再次哪镇输入: ");
scanf("%d", &n);
}
for(i = 0; i < n; ++i)
{
printf("%d. 输入数字: ", i+1);
scanf("%f", &num[i]);
sum += num[i];
}
average = sum / n;
printf("平均值 = %.2f", average);
return 0;
}
扩展资料
C语言自定义名字的要求
1、可以使用大小写字母、下划线、数字,但第一轿裂个字母必须是字母或者下划线。
2、字母区分大小写,BASIC语言不区分大小写。
算法:
1 创建10个数的数组。
2 输入10个数,并累加。
3 计算平均值。
4 遍历数组,将大于平均值的数输出。
代码:
#include
int main()
{
float a[10], ave=0;
int i;
for(i = 0; i < 10; 判带i ++)
{
掘戚芦 scanf("%f",&a[i]);//输入数值。
仔亮 ave+=a[i];//累加
}
ave/=10;//计算平均值
for(i = 0; i < 10; i ++)
if(a[i]>ave)printf("%f,",a[i]);//输出大于平均数的值。
return 0;
}
#include
main()
{
int avg,i,sum=0,a[11];
printf("请输入十个整数\n");
for(i=1;i<=10;i++)
{
printf("请输拍辩入第%d个整数\n",i);
scanf("%d",&a[i]);
sum+=a[i];
}
avg=sum/10;
printf("平均数为:袭族缺%d\n",avg);
sum=0;
for(i=1;i<=10;i++)
{
if(a[i]
printf("第%d个整数大于平穗袭均数数值是:%d\n",i,a[i]);
}
}
#include
main()
{
int
avg,i,sum=0,a[11];
printf("请输腊蔽迹入十个整数\n");
for(i=1;i<并老=10;i++)
{
printf("请输入第%d个整数\n",i);
scanf("%d",&a[i]);
sum+=a[i];
}
avg=sum/10;
printf("平均数为:%d\n",avg);
sum=0;
for(i=1;i<=10;i++)
{
if(a[i]
printf("第%d个整数大轮并于平均数数值是:%d\n",i,a[i]);
}
}
算法:
1
创建10个数的数组。
2
输入10个数,并累加。
3
计算平均值。
4
遍历数组,将大于平均值的数输出。
代码:
#include
int main()
{
float a[10], ave=0;
int i;
for(i = 0; i <拆冲 10; i ++)
{
scanf("%f",&a[i]);//输入数值。
ave+=a[i];//累加
}
ave/=10;//计算旅培歼平均值
for(i = 0; i < 10; i ++)
if(a[i]>ave)printf("%f,",a[i]);//输出大于平均数的值中首。
return 0;
}