十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、新建一个 求数组内所有元素的平均值项目。
成都创新互联是专业的双桥网站建设公司,双桥接单;提供成都网站设计、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行双桥网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
2、添加一个 average.cpp 文件。
3、包含需要用到的各种头文件。
4、输入main函数。
5、定义一个double类型的数组arr[5]。
6、使用 for 循环求出arr数组的平均值。
7、运行程序,输出结果即可。
#includelt;stdio.hgt;
void main()
{
float a[10][10];//用来存放10名学生的5门成绩,最后一位用于存放平均成绩
int i,j;
float sum=0.0;
for(i=0;ilt;10;i++)
{
printf("请输入第%d个学生的5门成绩",i+1);
for(j=0;jlt;5;j++)
{
scanf("%f",alt;igt;[j]);
sum=sum+alt;igt;[j];
}
alt;igt;[10]=sum/5.0;
}
printf("10名学生的成绩及平均分\n");
for(i=0;ilt;10;i++)
{
for(j=0;jlt;10;j++)
printf("%.3f",alt;igt;[j]);
printf("\n");
}
}
扩展资料:
printf的用法
格式
printf函数的原型为:
#includelt;stdio.hgt;
int printf(const char*format,...);
在讲每一个函数的时候都会先把它的函数原型写出来,这个原型你们现在看不懂不要紧,等到学完C语言之后再来看这个原型就会发现它是很有参考意义的!它对深刻理解函数有着很大的价值。
printf的格式有四种:
1)printf("字符串\n");
#includelt;stdio.hgt;
int main(void)
{
printf("Hello World!\n");//\n表示换行
return 0;
}
其中\n表示换行的意思。它是一个转义字符,前面在讲字符常量的时候见过。其中n是“new line”的缩写,即“新的一行”。
此外需要注意的是,printf中的双引号和后面的分号必须是在英文输入法下。双引号内的字符串可以是英文,也可以是中文。
2)printf("输出控制符",输出参数);
纯文本复制
#includelt;stdio.hgt;
int main(void)
{
int i=10;
printf("%d\n",i);/*%d是输出控制符,d表示十进制,后面的i是输出参数*/
return 0;
}
#include stdio.h
double average(int k[10] ); //有改动
void main()
{
int a[10],i;
double average1;
for(i=0;i10;i++)
scanf("%d",a[i]);
average1=average(a);
printf("%lf",average1);
}
double average(int k[10] ) //有改动
{
double sum=0;
int j;
for(j=0;j10;j++)
sum=sum+k[j];
return(sum/10);
}
1、首先打开visual studio 2019软件,新建一个win32控制台程序。
2、然后在源文件夹下面新建一个C语言文件。
3、接着在C语言中导入stdio和stdlib库。
4、然后在main函数中输入如下图所示的逻辑代码。
5、运行程序以后就可以看到CMD界面,这里需要输入10个成绩。
6、最后输完第10个成绩的时候,回车就可以得到平均值了。
#includestdio.h
int main()
{
int i;
float a[5],sum = 0;
printf("请输入某位学生的五门课成绩:\n");
for (i=0;i5;i++)
{
scanf("%f", a[i]);
sum += a[i];
}
printf("平均分:%f", sum / 5);
return 0;
}
本程序针对的是一个学生的五个科目成绩,也可以根据需要改为一门课的五位同学的成绩(代码基本不变,只需修改提示语);还可以扩展为多个学生的五门课成绩,只需建立一个二维数组即可,思路仍然是这样