#1
by 02 » 2年前
main関数が完成形でそれに伴って上の関数を作っていく問題。
input()で使ったnumをgoukei()でも使うためにはどうすればいいでしょうか
code
int input() {
printf("整数は何個ですか:");
scanf("%d", &num);
return num;
}
int goukei() {
int i=0;
int sum=0;
int tmp;
for (i = 0; i < num; i++) {
printf("No.%d:", i + 1);
scanf("%d", &tmp);
sum += tmp;
}
return sum;
}
void output(int num,int sum) {
printf("合計値:%d\n",sum);
printf("平均値:%2.f\n", (double)sum / num);
}
int main(void)
{
int i = 0;
int sum = 0;
int num;
num = input();
sum = goukei();
output(sum, num);
return 0;
}
/code
main関数が完成形でそれに伴って上の関数を作っていく問題。
input()で使ったnumをgoukei()でも使うためにはどうすればいいでしょうか
code
int input() {
printf("整数は何個ですか:");
scanf("%d", &num);
return num;
}
int goukei() {
int i=0;
int sum=0;
int tmp;
for (i = 0; i < num; i++) {
printf("No.%d:", i + 1);
scanf("%d", &tmp);
sum += tmp;
}
return sum;
}
void output(int num,int sum) {
printf("合計値:%d\n",sum);
printf("平均値:%2.f\n", (double)sum / num);
}
int main(void)
{
int i = 0;
int sum = 0;
int num;
num = input();
sum = goukei();
output(sum, num);
return 0;
}
/code