5个回答
展开全部
源代码如下:
#include <stdio.h>
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 <stdio.h>
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 <stdio.h>
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]<avg)
continue;
printf("第%d个整数大于平均数数值是:%d\n",i,a[i]);
}
}
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]<avg)
continue;
printf("第%d个整数大于平均数数值是:%d\n",i,a[i]);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include
<stdio.h>
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]<avg)
continue;
printf("第%d个整数大于平均数数值是:%d\n",i,a[i]);
}
}
<stdio.h>
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]<avg)
continue;
printf("第%d个整数大于平均数数值是:%d\n",i,a[i]);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
算法:
1
创建10个数的数组。
2
输入10个数,并累加。
3
计算平均值。
4
遍历数组,将大于平均值的数输出。
代码:
#include <stdio.h>
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;
}
1
创建10个数的数组。
2
输入10个数,并累加。
3
计算平均值。
4
遍历数组,将大于平均值的数输出。
代码:
#include <stdio.h>
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询