主题:[原创]如何理解求1+2+3....+100的和这道程序??
求1+2+3+...+100的和的程序,结果得到4950如何来了解它是怎么得来的。
还有下面两个修改后更是看不懂了,不知所以,求各位仁兄指教.
#include <stdio h>
void main()
{
int i ,sum=0;
for(i=1,i<100;i++)
{
sum=sum+i;
}
printf ("sum=%d\n",sum);
}
程序运行结果:4950
修改:1、将for(i=1;i<100;i++)中的100改为50,
结果为:1225
2、将for(i=1;i<100;i++)中的i++改为i=i+2
结果为:2500
答案都正确,无论书上如何来说就是看不懂,不知可否一一讲解下。
还有下面两个修改后更是看不懂了,不知所以,求各位仁兄指教.
#include <stdio h>
void main()
{
int i ,sum=0;
for(i=1,i<100;i++)
{
sum=sum+i;
}
printf ("sum=%d\n",sum);
}
程序运行结果:4950
修改:1、将for(i=1;i<100;i++)中的100改为50,
结果为:1225
2、将for(i=1;i<100;i++)中的i++改为i=i+2
结果为:2500
答案都正确,无论书上如何来说就是看不懂,不知可否一一讲解下。