質問: c言語 以下の流れにそってプログラムを書いてみましょう。 ある数値を渡されると、その数値の 2 乗を求め、その値を return する関数 func_pow を作る。 main 関数において、1 から 10 までの数値の 2 乗を func_pow 関数を呼び出して求め、それぞれの値とその合計を表示する。 この問題文がいまいち分かりません・・・。解き方を教えていただけたらうれしいです。
回答: いまいち分からないということは、他のことは分かっているのですか? c言語プログラミングの初歩の初歩といった問題ですよ。 ================================== #include int func_pow(int x) { return x*x; } void main(void) { int n, x; for ( n = 1; n <= 10; n++ ) { x = func_pow(n); printf("%d の二乗 = %d \n", n, x); } } ============================================ main 関数を while 文で書くと下記のようになります。 void main(void) { int n = 1, x; while ( n <= 10 ) { x = func_pow(n); printf("%d の二乗 = %d \n", n, x); n++; } }