定義3個(gè)函數(shù):input()實(shí)現(xiàn)一批成績(jī)的錄入,ave()計(jì)算一批成績(jī)的平均分,list()按每行5個(gè)數(shù)據(jù)格式顯示成績(jī)。主函數(shù)調(diào)用這些函數(shù)數(shù)顯成績(jī)的錄入、計(jì)算和顯示,謝謝啦
3 回答

翻過高山走不出你
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
#include <stdio.h>
int n;
float s[100], av, sum = 0;
void input()
{
printf("請(qǐng)輸入要錄入成績(jī)的數(shù)目:");
scanf("%d", &n);
for(int i = 0; i < n; i++)
scanf("%f", &s[i]);
}
void avg()
{
for(int i = 0; i < n; i++)
sum += s[i];
av = sum / n;
}
void list()
{
printf("%5.2f\n", av);
}
int main()
{
input();
avg();
list();
return 0;
}
因?yàn)槟愕囊笥行┘?xì)節(jié)說的不是太清楚,初步就這么寫了,有改動(dòng)可以告訴我~

交互式愛情
TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊
依次輸入成績(jī):
1234567891011121314151617181920212223242526272829303132 | #include <stdio.h> int n; float s[100], av, sum = 0; void input() { printf( "請(qǐng)輸入要錄入成績(jī)的數(shù)目:" ); scanf( "%d" , &n); for ( int i = 0; i < n; i++) scanf( "%f" , &s[i]); } void avg() { for ( int i = 0; i < n; i++) sum += s[i]; av = sum / n; } void list() { printf( "%5.2f\n" , av); } int main() { input(); avg(); list(); return 0; } |
- 3 回答
- 0 關(guān)注
- 1513 瀏覽
添加回答
舉報(bào)
0/150
提交
取消