看下吧``程序是不是有错``

用代码打出楼房...用编程编出幸福...
2007-11-16 11:11
2007-11-16 11:23
2007-11-16 11:33
2007-11-16 12:01
/* 1 + 2 + 3 ... + 99 + 100 */
#include <stdio.h>
int main(void)
{
int sum = 1, i = 2;
while(i <= 100) // for 版: for(i = 2; i <= 100; sum += i++); 
sum += i++;
printf("%d\n", sum);
getchar();
return 0;
}
[此贴子已经被作者于2007-11-16 12:15:02编辑过]

2007-11-16 12:10

sign不是用来加的,是用来改变符号的,所以用来乘.

2007-11-16 12:14
S=1-2+3-4+……-100
#include <stdio.h>
main()
{
int sum = 0, i = 1,sign=1;
while(i <= 100)
{
sum+=i*sign;
i++;
sign=-sign;
}
printf("%d\n", sum);
}

2007-11-16 14:11
2007-11-16 14:50

2007-11-16 14:57
关我什么事
那个图又不是我发的,我定义一个SIGN是为了求1-2+3-4...+99-100的,只是楼主把那个*号写成加号了

2007-11-16 15:13