私はCで関数を学習しています。関数の引数を使用して複数の整数を合計したいとします。私は2つの整数を追加するためのコードを書くことができましたが、複数の整数を追加してそれらの合計を印刷する方法はありますか?私を案内してください。私が書いたコードは、関数で引数を使用して複数の整数を追加する
#include<stdio.h>
#include<conio.h>
int sum(int a, int b, int c);
int main (void){
int x,y,z;
clrscr();
printf("Enter first integer to add.\n");
scanf("%d",&x);
printf("Enter second integer to add.\n");
scanf("%d",&y);
sum(x, y, z);
printf("Total = %d.\n",sum(x, y, z));
getch();
return 0;
}
int sum (int a, int b, int c){
c=a+b;
return c;
}
'sum 'の本体を' return a + b + c; 'に置き換えます。私は彼らに理由を説明させます。 –
あなたは何を目標ですか?関数を持つと、任意の数の値を追加できますか? – Mithrandir
すみません。私はユーザーから複数の入力を受け取りたいと思います。彼が "q"を押すと、彼が与えたすべての整数の合計が得られるはずです。つまり、ユーザーから得られたすべての整数の合計を意味します。 – AbdulAziz