新手求教育,简单C,代码不到10行总出错。。。
#include <stdio.h>void main( )
{
int i,j,t,k=0;
for (i=1,j=100;i<=j;k=k+i+j,i++,j--)
t=k;
printf("总和=%d",t);
}
就是1到100求和,结果总是4949,咋回事牛人给分析一下呗。。。
还有把t=k;这一行去掉,结果更是不对。。。也分析下啊。。。。
第三天学C,泪奔中。。。
2012-03-02 15:25
2012-03-02 15:50
程序代码:int i,j,t,k=0;
for (i=1,j=100;i<=j;k=k+i+j,i++,j--)
{
printf("%d\n",k);
t=k;
}
printf("总和=%d",t);
2012-03-02 15:57
2012-03-02 15:57
int i,j,t,k=0;
for (i=1,j=100;k=k+i+j,i<=j;i++,j--)
t=k;
printf("总和=%d",t);

2012-03-02 16:06

2012-03-02 16:15
2012-03-02 16:37
2012-03-02 17:25
程序代码:#include <stdio.h>
void main( )
{
int i,j,t,k=0;
for (i=1,j=100;i<=j;i++,j--)
k=k+i+j;
t=k;
printf("总和=%d",t);
}
刚学,把k+=i+j从括号里放出来吧,解放了他也解放了你。

2012-03-02 19:09
2012-03-03 18:02