#include?<stdio.h>
//總分
int?sums(int?score[])
{
????int?i;
????int?sum=0;
????for(i=0;i<10;i++)
????{
????????sum=sum+score[i];
????}
????printf("總分為%d\n",sum);
????return?sum;
}
//平均分
int?average(int?score[])
{
????int?aver;
sums(score);
????aver=sum/10;
????printf("平均值為%d\n",aver);
????return?0;
}
//主函數(shù)
int?main()
{
????int?score[10]={67,98,75,63,82,79,81,91,66,84};
????sums(score);
????average(score);
????return?0;
}應(yīng)該怎么改?在平均分函數(shù)里調(diào)用總分函數(shù)
3 回答
已采納

望遠
TA貢獻1017條經(jīng)驗 獲得超1032個贊
#include?<stdio.h> //總分 int?sums(int?score[]) { ????int?i; ????int?sum=0; ????for(i=0;i<10;i++) ????{ ????????sum=sum+score[i]; ????} ????printf("總分為%d\n",sum); ????return?sum; } //平均分 int?average(int?score[]) { ????int?sum; float?aver; ????sum=sums(score); ????aver=sum/10.0;//這里應(yīng)該是浮點數(shù) ????printf("平均值為%.2f\n",aver); ????return?0; } //主函數(shù) int?main() { ????int?score[10]={67,98,75,63,82,79,81,91,66,84}; ????sums(score); ????average(score); ????return?0; }
點擊展開后面5條

望遠
TA貢獻1017條經(jīng)驗 獲得超1032個贊
可以的
?語法規(guī)則如下:
#include?<stdio.h> void?B() { } void?A() { B();//調(diào)用其他的自定義函數(shù)需要滿足B()的定義在A之前,或者加上B()函數(shù)聲明 } void?main?()? {? A(); ?}
點擊展開后面6條
- 3 回答
- 0 關(guān)注
- 1392 瀏覽
添加回答
舉報
0/150
提交
取消