本文目录一览:
c语言求n个数的平均数
求n个数平均数源程序如下:
#define _CRT_SECURE_NO_WARNINGS
#includestdio.h
int main(void)
{
int a[100] = { NULL };//初始化数组元素
int i = 0, n;//定义循环变量和正整数变量n
float sum = 0.0;//定义和变量为float型,注意计算的数据类型
float average = 0.0;//定义平均数变量为float型,注意计算的数据类型
printf("Please input n (n100) :");
scanf("%d", n);//输入正整数n
printf("Please input %d integers:", n);//提示输入几个正整数
for (i = 0; i n; i++)//循环输入元素
{
scanf("%d", a[i]);//输入整形变量
sum += a[i];//循环输入的时候同时进行求和
}
//for (i = n - 1; i = 0; i--)
printf("the a[n] number: ");//倒叙输出数组元素
for (i = 0; i n; i++)//循环输入元素
printf("%d ", a[i]);//倒叙输出数组元素
printf("\n");
average = sum / (float)n;//注意不同类型之间的计算,这里加了类型强制转换
printf("averge=%.2f\n", average);//输出平均数
return 0;
}
程序运行结果如下:
扩展资料:
其他实现方式:
#include iostream
int main()
{
int i;
double sum = 0;
int count = 0;
scanf("%d", i);
while (i != -1)
{
sum = sum + i;
count++;
scanf("%d", i);
}
printf("%.2f", sum / count);
return 0;
}
C语言中求N个数的和,代码是什么?
//******************************************************************************
// 输出所给的N个整数之和,顺序与输入对应
//******************************************************************************
#includestdio.h
int main()
{
int n, num, sum = 0;
while(scanf("%d", n) != EOF) //多项测试, Ctrl + Z 结束
{
sum = 0;
while(n--) //累加N个整数和
{
scanf("%d", num);
sum += num;
}
printf("%d\n", sum); //输出
}
}
//祝你学习进步,更上一层楼!(*^__^*)
C语言中求N个数据的的和
思路:直接定义两个变量n和sum,n用于接受键盘输入,sum用于存储累加和,每次输入并累加求和。
参考代码:
#include "stdio.h"
#define N 10 //宏定义N的值
int main()
{
int n,i,sum=0;
for(i=0;iN;i++){
scanf("%d",n);
sum+=n;
}
printf("求和为:%d\n",sum);
}
/*
运行结果:输入N个数求和
8 7 3 4 1 9 2 0 5 6
求和为:45
*/