0からnまでの総和の結果をすべて出力する方法
このように出力されればいいそうなのですが、
$ ./a.out
n: 5
sum( 0) = 0
sum( 1) = 1
sum( 2) = 3
sum( 3) = 6
sum( 4) = 10
sum( 5) = 15
自分のプログラムのどこが間違っていますか。
int sum(int n)
{
int s,i;
s=0;
for(i=0;i<=n;i=i+1) {
s=s+i;
}
return s;
}
int main(void)
{
int n,ans;
printf("n: ");
scanf("%d",&n);
ans=sum(n);
printf("sum(n)=%d \n",ans);
return 0;
}