题目:计算键盘输入的整数的平均值。遇到输入数为负数时,结束程序,输出结果。
南丰ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
实现过程:
定义一个整形变量n,用来存储每次输入的整数
定义一个整形变量cnt,用来记录输入的整数的个数
定义浮点型变量sum保存整数的和,初始化为0.0
使用for循环,cnt为循环控制变量,输入一个整数n,若n0结束循环,否则将输入的数据n累加到sum中
如果cnt大于0,则输出平均值sum/cnt ;
参考代码:
1、新建一个 求数组内所有元素的平均值项目。
2、添加一个 average.cpp 文件。
3、包含需要用到的各种头文件。
4、输入main函数。
5、定义一个double类型的数组arr[5]。
6、使用 for 循环求出arr数组的平均值。
7、运行程序,输出结果即可。
求平均值
c语言标准库函数不提供该函数,这个函数是用户自定义的,用来求平均值的。
例如:
#include "stdio.h"
#define N 5
double a[N];
double average(){//就算数组a的平均值,并返回平均数
double sum=0;
int i;
for(i=0;iN;i++)
sum += a[i];
return sum/N;
}
int main()
{
int i;
double ave;
for(i=0;iN;i++)//数组赋值
scanf("%lf",a[i]);
ave = average();//求平均值
printf("%lf",ave);
return 0;
}
1、#includestdio.hint main()
2、{ int a,b,c; scanf("%d%d%d",a,b,c);
3、 int sum = a+b+c;
4、 printf("和: %d",sum);
5、printf("平均值:%f",sum/3.0);
6、return 0
讲解:
1、先定义四个整形。
2、一个浮点型保存平均值。
3、然后在控制台等待输入。
4、将输入的三个整数加起来赋值给sum。
5、将三个整形除以3.0(为什么是3.0,是因为ave是浮点型的,隐性转换到float)。
6、然后输出。