ご指摘ありがとうございます。
テキスト片手に色々弄くった結果。
何とか正常な値がでました。
int a=0,b=0;
for(a=1;a<51;a++){
b=b+a;
printf("%d",b);
printf("%d\n",a);
}
printf("1から50までの合計は%dです。",b);

>>367変数bのアドレスが1245048何ですか?