新手求教育,简单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,泪奔中。。。
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);
int i,j,t,k=0; for (i=1,j=100;k=k+i+j,i<=j;i++,j--) t=k; printf("总和=%d",t);
#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从括号里放出来吧,解放了他也解放了你。