C語言程式,請你編寫程式計算每個學生的平均成績

時間 2021-07-23 07:12:14

1樓:問明

#include

void main()

float a[10][10];//用來存放10名學生的5門成績,最後一位用於存放平均成績

int i,j;

float sum=0.0;

for(i=0;i<10;i++)

printf("請輸入第%d個學生的5門成績",i+1);

for(j=0;j<5;j++)

scanf("%f",&a[j]);

sum=sum+a[j];

a[10]=sum/5.0;

printf("10名學生的成績及平均分\n");

for(i=0;i<10;i++)

for(j=0;j<10;j++)

printf("%.3f",a[j]);

printf("\n");

printf的用法

格式printf函式的原型為:

#include

int printf(const char*format,...);

在講每一個函式的時候都會先把它的函式原型寫出來,這個原型你們現在看不懂不要緊,等到學完c語言之後再來看這個原型就會發現它是很有參考意義的!它對深刻理解函式有著很大的價值。

printf的格式有四種:

1)printf("字串\n");

#include

int main(void)

printf("hello world!\n");//\n表示換行

return 0;

其中\n表示換行的意思。它是一個轉義字元,前面在講字元常量的時候見過。其中n是“new line”的縮寫,即“新的一行”。

此外需要注意的是,printf中的雙引號和後面的分號必須是在英文輸入法下。雙引號內的字串可以是英文,也可以是中文。

2)printf("輸出控制符",輸出引數);

純文字複製

#include

int main(void)

int i=10;

printf("%d\n",i);/*%d是輸出控制符,d表示十進位制,後面的i是輸出引數*/

return 0;

2樓:風若遠去何人留

一、題目分析:

要計算每個學生的平均成績,需要獲取如下資訊:

1、學生總數;

2、科目數;

3、每個學生每科的成績。

然後累加每個學生的總分,並計算總成績。

二、演算法設計:

1、輸入學生總數;

2、輸入科目數;

3、對於每個學生,輸入各科成績,計算總分及平均分,儲存平均分值。

4、輸出結果。

#include

#include

int main()

p[i]/=m;//計算平均分。

}for(i = 0; i < n; i ++)//輸出結果。

printf("%f\n", p[i]);

free(p);//釋放記憶體。

return 0;}

c語言編寫程式,從鍵盤輸入6名學生5門功課成績,分別統計出每個學生的平均成績

3樓:匿名使用者

#include

typedef struct student stu;

int main()

printf("\n***********************************===\n");

printf("姓名\t數學\t語文\t物理\t化學\t\英語\t平均成績\n");

for (i=0;i<6;i++)

return 0;}

4樓:平大爺

#include

int main()

printf("%d\n",tot/5);

}return 0;}

用C語言編寫程式,用C語言編寫一個程式

樓上沒有找出相差最小的數而是找出的和平均數比較結果中最小的數 include include void main int v,b 10 int i v a 0 a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9 10 for i 0 i 10 i for i 0 i 9 i if...

c語言請編寫程式來幫,c語言 請編寫一個程式來幫

right prompt wrong prompt 求幫忙編一個c語言程式 本來想著給你答一下。結果發現太遲了,只是編寫了一些 你看一下。如果能用就用。還沒編譯過。一定有很多問題吧。一般 只是參考一下。或可這麼做。include define maxsize 1024 int store maxsi...

C語言程式設計,編寫程式,求10 用C語言

第0題 include define maxlen 70 main int i,temp,flag 0 printf 請輸入第一個字串 n scanf s s1 printf 請輸入第二個字串 n scanf s s2 i strlen s1 temp strlen s2 if i main x i...