コード #include <stdio.h> int kasan(int,int); int main(void) { int n; printf("自然数を入力してください\n"); while(scanf("%d",&n) !=EOF) { if(n>=1) printf("1から%dまでの二乗和は%dです\n",n,jijowa(n)); else printf("計算できません\n"); printf("自然数を入力してください\n"); } return 0; } int jijowa(int a) { int z; z=n*n; return z; }
問題はキーボードから自然数(1以上の整数)nを入力し,1からnまでの二乗
和(12+22+32+ … +(n-1)2+n2)を求める処理を,<CTRL>Dが押されるまで繰り返すプログラムを作りなさい。
というものです。
わからない点はjijowa関数の処理の部分です。この部分が未完成で正しく実行できません。勉強不足で申し訳ないのですが、どのように修正すればいいのか教えていただきませんでしょうか
こちら↓を参考に
https://math.nakaken88.com/textbook/basic-sum-of-square-numbers/