源代码如下:
#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>C语言编从键盘输入十个数,计算其平均值,并将大于平均值的数输出_百度知...
printf("平均值 = %.2f", average);return 0;}
用c语言编写一个程序,输入10个数求平均值。
c语言从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值?} average = (float)(sum\/0);printf(总分=%d,平均分=%f\\n,sum,average);} VC0下调试通过。然后在循环语句外使用(average=sum\/10)来计算10个数的平均数。按照题目的要求编写完源代码之后,点击“运行”,弹出输入页面之后,...
c语言:从键盘输入10个数存放于数组中,求出这10个数的平均值、最大值及...
avg = sum \/ 10.0;printf ("平均值:%f\\n", avg);printf ("最大值:%f, 最大值所在位置:%d\\n", maxvalue, maxpos);printf ("大于平均值的数:\\n");for (i = 0; i < 10; ++i){ if (a[i] > avg){ printf ("%f ", a[i]);return 0;} 声明数组时 在数组名之后跟一个...
C语言编程,输入10个数字计算平均数,并输出大于平均数的元素
int i,sum;double ave;int a[10];sum=0;ave=0;printf(“Enter 10 numbers:”);for(i=0;i<10;i++){ scanf("%d",&a[i]);sum+=a[i];} ave=sum\/10;printf(“ave=%f\\n”,ave);for(i=0;i<10;i++){ if(a[i]>ave){ printf(“大于平均数的值=%d\\n”,a[i]);} } sy...
C语言编程 从键盘输入十个学生的成绩 求平均分数及高于平均分数的成绩...
stuNum 10 \/\/学生人数int main(){ int score[stuNum],i,sum=0,ave; printf("输入%d个学生成绩:",stuNum); for(i=0;i<stuNum;i++) { scanf("%d",&score[i]); sum=sum+score[i]; } ave=sum\/stuNum; printf("平均分:%d\\n",ave); printf("高...
C语言编程,输入10个数字计算平均数,并输出大于平均数的元素
\/\/功能:C语言编程,输入10个数字计算平均数,并输出大于平均数的元素#include<stdio.h>void main(){ int a[9],i; int sum=0; printf("请输入十个整数\\n"); for(i=0;i<=9;i++) { scanf("%d",&a[i]); sum=sum+a[i]; } printf("这十个数的平均数为:%\\nd",sum\/10); printf("这十个...
如何用c语言实现10个数平均值的计算。
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];\/\/累加 ...
C语言---输入10个数,求它们的平均值,并输出大于平均值的数据的个数...
for(b=0;b<10;b++)scanf("%d",a+b); \/\/在a数组中存入这10个数字,a+b是指针写法 for(b=0;b<10;b++)c+=a[b]; \/\/ 所有a数组中的数累加
用c语言,边写程序:输入十个实数,求平均值并统计大于平均值的个数
{ float a[10],sum=0,av;int i,g=0;for(i=0;i<10;i++){ printf(“请输入第 %d 个数=>”,i+1);scanf(“%f”,&a[i]);sum+=a[i];} av=1.0*sum\/10;printf(“平均值= %f\\n”,av);for(i=0;i<10;i++)if(a[i]>av)++g;printf(“大于平均值的个数= %d\\n”,g)...
C语言编从键盘输入十个数,计算其平均值,同时按由大到小输出这十个数...
{ int i,j,a[10],sum=0,temp;float average;for(i=0;i<N;i++){scanf("%d",&a[i]);sum+=a[i];} average=sum*1.0\/N;for(i=0;i<N;i++)for(j=0;j<N-1;j++){ if(a[j]<a[j+1]){temp=a[j];a[j]=a[j+1];a[j+1]=temp;} } for(i=0;i<N;i++)print...