c
1void sum( int *a, int n, int y ) 2{ 3 int sum = 0; 4 for (int i=0;i<n; i++) 5 { 6 sum = (*a+i)+y; 7 printf("%d人目:%d\n",i+1,sum); 8 } 9 return; 10}
やりたい事
関数で入力した年齢をmain関数に返して、main関数内で何年後かを入力し、入力したものを関数内で入力した年齢に加算させて表示させたいです。
困っている事
void sum関数のfor文の計算に関する処理を上手く書けなくて困っています。
一人目だけmain関数で入力値が加算されるが、二人目以降は一人目の値に対して1加算された状態で表示されるのをなんとかしたい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/17 08:09