本文目錄一覽:
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
*/
原創文章,作者:FDFPI,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/317375.html