当前位置: 代码迷 >> C语言 >> 新人问题=,=没人歧视我这么笨吧。。。
  详细解决方案

新人问题=,=没人歧视我这么笨吧。。。

热度:69   发布时间:2007-08-13 19:24:25.0
新人问题=,=没人歧视我这么笨吧。。。

#include <stdio.h>

main()

{

int i,sum=0;

for(i=1;i<=100;i++)
{
sum=sum+i;
}
printf("sum=%d\n",sum);
}

 

第1次将for(i=1;i<=100;i++)中的100改成50,运行一下程序,看有什么变化?

第2次将for(i=1;i<=100;i++)中的i++改成i=i+2,运行一下程序,看有什么变化? 

找出程序结果变化的原因,就加深了对C语句的理解。
 
刚教程看郁闷了上论坛潜水玩玩。不小心看到这个问题- -|||

怎么也不知道为什么,我倒。昨晚才学的我,我这人遇到问题不弄明白不甘心德。

第1次将for(i=1;i<=100;i++)中的100改成50,运行一下程序,看有什么变化?

100的话得到值为5050,改成50变为1275

第2此那个特郁闷。改成i+2貌似给锁死了。按键盘么用了。。。。。。

宁外。。I++是什么意思。++?I+1???
I+2又是。。。。


太白痴了。

搜索更多相关的解决方案: 歧视  新人  

----------------解决方案--------------------------------------------------------
那你就 int i = 0; i++;你再输入他的值看看有什么变化
----------------解决方案--------------------------------------------------------
额- -|||||||||||||||
也是1275耶- -|||
----------------解决方案--------------------------------------------------------
当然了
----------------解决方案--------------------------------------------------------
我是叫你另外写一个程序这样做。
----------------解决方案--------------------------------------------------------
- -|||||||||||||
----------------解决方案--------------------------------------------------------

i++就是i=i+1的意思。。。
同理,i=i+2就可以表示为i+=2.....

[此贴子已经被作者于2007-8-13 21:31:30编辑过]


----------------解决方案--------------------------------------------------------
都没有说笨的,东西是别人做出来的,谁不是从零开始,有兴趣学、懂得学、用心去学不久你就会比很多人都厉害的,所以不要先贬低自己
----------------解决方案--------------------------------------------------------

#include <stdio.h>

int main()

{

int i,sum=0;

for(i=1;i<=100;i++)
{
sum=sum+i;
}
printf("sum=%d\n",sum);

return(0);

}

程序应该这样写,虽然都能在TC里编译正确,但这样可移植性更高。特别是对于新人,养成好习惯很重要。


----------------解决方案--------------------------------------------------------
  相关解决方案