c++1~100求和 sum+=i; sum=i+1; 有什么区别?一#include <iostream>using namespace std;int main(){ int i,j; int sum=0; for(i=1;i<=100;i++) sum+=i; cout<<sum<<endl; return 0;}结果 5050二#include <iostream>using namespa
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 12:31:06
c++1~100求和 sum+=i; sum=i+1; 有什么区别?一#include <iostream>using namespace std;int main(){ int i,j; int sum=0; for(i=1;i<=100;i++) sum+=i; cout<<sum<<endl; return 0;}结果 5050二#include <iostream>using namespa
c++1~100求和 sum+=i; sum=i+1; 有什么区别?
一#include <iostream>using namespace std;int main(){ int i,j; int sum=0; for(i=1;i<=100;i++) sum+=i; cout<<sum<<endl; return 0;}结果 5050二#include <iostream>using namespace std;int main(){ int i,j; int sum=0; for(i=1;i<=100;i++) sum=i+1; cout<<sum<<endl; return 0;}结果 101
c++1~100求和 sum+=i; sum=i+1; 有什么区别?一#include <iostream>using namespace std;int main(){ int i,j; int sum=0; for(i=1;i<=100;i++) sum+=i; cout<<sum<<endl; return 0;}结果 5050二#include <iostream>using namespa
这是C的基本语法,建议先仔细学学C语法.
sum += i; 等价于 sum = sum + i;
第一个程序的结果是 sum = 1 + 2 + . + 100
第二个程序的结果是 sum = 100 + 1,循环的效果是i++, sum的赋值只有最后一次有效.