C语言用指针求n个数平均值的函数,并用此函数求键盘输入的10个数的平均值
发布网友
发布时间:2022-04-30 20:47
我来回答
共1个回答
热心网友
时间:2023-10-11 19:58
#include <stdio.h>
double avg(double *array, int num)
{
int i;
double sum = 0;
for (i = 0; i < num; ++i)
{
sum += *(array+i);
}
return sum / num;
}
int main()
{
int i;
double array[10];
printf("请输入10个值,按回车确认\n");
for (i = 0; i < 10; ++i)
{
scanf("%lf", array+i);
}
printf("平均值为:%g\n", avg(array, 10));
}
C语言用指针求n个数平均值的函数,并用此函数求键盘输入的10个数的平 ...
}printf("平均值为:%g\n", avg(array, 10));}
...并调用此函数求从键盘输入的10个数的平均值。
在你的程序中,有几个错误,第一个在主程序中的变量声明的a数组前面少了空格,第二,整形变量int的I变成了大写,第三个最后的输出语句当中的双引号打成了中文标点
从键盘输入10个数用数组和循环求N个数的平均值,保留两位小数,我是C语 ...
0;10.0);%.2lf",sum/10;i++)/ 输入*/ { scanf("*输出平均值*//*结束*/main(){ int n[10];int sum=0;算总和*/ } printf("/ sum+=n[i];int average;%d"/,&n[i]);for(i=0;i< 仅代表个人观点,不喜勿喷,谢谢。
c语言 输入10个整数 求平均值
void main(){ int i[10], n;float sum=0;for(n=0;n<10;n++){ scanf("%d", &i[n]);sum=sum+i[n];} printf("\n");printf("平均值是%0.2f", sum/10);}
C语言编程,从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值...
{0};\x0d\x0afloat ave_student[MAX] = {0};\x0d\x0a\x0d\x0aint max_ave_i = 0; // 存储平均分最高的学生索引\x0d\x0aint max_course_i[3] = {0}; //存储单科分数,最高的学生索引\x0d\x0a\x0d\x0a// 录入学生成绩\x0d\x0avoid input(int n) {\x0d\x0aint i...
用C语言编程从键盘输入10个学生的成绩,求平均成绩?
C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩。1、虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。 C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。2、循环语句中进行10个数的累加在sum里面,然...
2. 从键盘上输入10个数,求出其平均值用c语言怎么写
include <stdio.h> int main(void){ int i;float s, d;s = 0;for(i = 1; i <= 10; ++i){ scanf("%d", &d);s = s + d;} printf("十个数的平均值 = %f\n", s/10);return 0;}
c语言编写程序:从键盘输入10个整数,输出它们的最大数,总和,平均值_百度...
include <stdio.h>#include <stdlib.h>int main(){int i = 0, numbers[10] = { 0 }, max = 0, sum = 0;float average = 0;printf("请输入10个整数:");for (i = 0; i < 10; i++) {scanf("%d", &numbers[i]);}max = numbers[0];for (i = 0; i < 10; i++) ...
C语言编程:将从键盘输入十个整数存入数组中,计算所有元素的平均值及最...
int k = 0, sum = 0, max;int a[10];for(; k < 10; k ++){ scanf("%d", &a[k]);} max = a[0];for(k = 0; k < 10; k ++){ sum += a[k];if(a[k] > max){ max = a[k];} } printf("最大值为%d\n",max);printf("平均值为%d\n",sum / 10);return...
填空:用C语言表示从键盘上输入10个数,求其平均值。
include <stdio.h> main(){ int i;float f,sum;for(i=1,sum=0.0;i<11;i++){ scanf("%f", &f);sum += f;} printf("average=%f\n",sum/10);}