初学者です。
C言語です。
変数nを入力させた上で、Σn^2(=1^2+2^2+3^2...+n^2)の計算をしたくて以下のようなプログラミングを作成したのですが、答えを表示させようとすると、とても大きな数字が出てきてしまいます。コンパイルエラーはありませんでした。
どこが間違えているのか教えてほしいです。よろしくお願いします。
C
1#include<stdio.h> 2 3int main(){ 4 int i,n,a,b; 5 printf("Enter the number:"); 6 scanf("%d",&n); 7 for (i=1; i<=n; i++) { 8 b = i*i; 9 a += b; 10 } 11 printf("%d\n",a); 12 return 0; 13} 14
回答1件
あなたの回答
tips
プレビュー