参考代码:
#include<iostream> using namespace std; int n; bool flag[100]; bool f(){ int num=0; for(int i=1;i<=n;i++) if(flag[i]==1) num++; if(num==2) return true; return false; } int main(){ int t; while(cin>>n){ for(int i=1;i<=n;i++) flag[i]=1; while(f()!=1){ t=0; for(int i=1;i<=n;i++) if(flag[i]) if(t==1){ flag[i]=0; cout<<i<<" "; t=0; } else t=1; } cout<<endl; for(int i=1;i<=n;i++) if(flag[i]) cout<<i<<" "; cout<<endl; } return 0; }
0.0分
0 人评分
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:502 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:793 |
用筛法求之N内的素数。 (C++代码)浏览:754 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:821 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
循环入门练习5 (C语言代码)浏览:907 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:594 |
局部变量作函数返回值的问题浏览:1028 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:383 |
蛇行矩阵 (C语言代码)浏览:559 |