亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C語言程序設計,定義3個函數:input()實現一批成績的錄入?

C語言程序設計,定義3個函數:input()實現一批成績的錄入?

Go
陪伴而非守候 2019-02-14 15:07:20
定義3個函數:input()實現一批成績的錄入,ave()計算一批成績的平均分,list()按每行5個數據格式顯示成績。主函數調用這些函數數顯成績的錄入、計算和顯示,謝謝啦
查看完整描述

3 回答

?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

#include <stdio.h>

int n;
float s[100], av, sum = 0;

void input()
{
printf("請輸入要錄入成績的數目:");
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;
}
因為你的要求有些細節說的不是太清楚,初步就這么寫了,有改動可以告訴我~



查看完整回答
反對 回復 2019-03-14
?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

依次輸入成績:

1234567891011121314151617181920212223242526272829303132#include <stdio.h> int n;float s[100], av, sum = 0; void input(){printf("請輸入要錄入成績的數目:");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;}




查看完整回答
反對 回復 2019-03-14
?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

定義3個函數:input()實現一批成績的錄入,ave()計算一批成績的平均分,list()按每行5個數據格式顯示成績。主函數調用這些函數數顯成績的錄入、計算和顯示,

查看完整回答
反對 回復 2019-03-14
  • 3 回答
  • 0 關注
  • 1515 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號