2 回答

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊
So easy!- -@
C語言
->[for]
main()
{int a,x,y,s=0;
scanf("%d%d",&x,&y);
for(a=0;a<=y;a++)
s+=x+a;
printf("sum=%d",s);
}
->[while]
main()
{int a=0,x,y,s=0;
scanf("%d%d",&x,&y);
while(a<=y)
s+=x+a++;
printf("sum=%d",s);
}
->[do-while]
main()
{int a=0,x,y,s=0;
scanf("%d%d",&x,&y);
do
{s+=x+a;}
while(++a<=y);
printf("sum=%d",s);
}
可以在scanf后面加個(gè)if(y<0)算式非法的判斷.初學(xué)不寫沒關(guān)系.
上面3個(gè)我在TC2.0上調(diào)過了.沒有問題.
如果是C++的話,隨便一改就可以啦.

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊
#include "stdio.h"
main()
{
int x,y,i,j;
long k;
pirntf("input tow numbers: \n");
scanf("%d,%d",&x,&y);
for(i=1;i<=y;i++)
j+=x+i;
k=x+j;
printf("%d\n",k);
getchar();
return 0;
}
添加回答
舉報(bào)