#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)注
- 1424 瀏覽
添加回答
舉報
0/150
提交
取消
