首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

如何理解偷循环

2013-06-25 
怎么理解偷循环老师刚给我们出来一道题,打击了我的自信,我自问我已经很努力的学了为什么我还是做不出这个

怎么理解偷循环
老师刚给我们出来一道题,打击了我的自信,我自问我已经很努力的学了为什么我还是做不出这个循环,求教一下学习方法,也顺便求解题,要求输出1+2-3-4+5—6-7......一直到20, c++
[解决办法]
用条件判断,行更少.

#include <iostream>
const int max=20;
using namespace std;
int main()
{
for (int i=1;i<=::max-1;++i)
{
cout<<i<<(1==i%3?'+':'-');
}
cout<<::max<<endl;
return 0;
}

[解决办法]
LZ,只这样么。。

#include <iostream>

using namespace std;

int main(){
cout<<"1";
for(int i = 2; i <= 20; ++i){
if(i % 3 == 2) cout<<"+";
else cout<<"-";
cout<<i;
}
cout<<endl;
return 0;
}

热点排行