解题思路:
给朋友写的,写的时候看错了题··代码结构不大好,但是思路的提交是正确的。
注意事项:
参考代码:
#include<iostream> using namespace std; int n; int *sz; bool Judge() { int i,count1=0; for(i=0;i<n;i++) if(sz[i]!=0)count1++; if(count1==2)return false; else return true; } void Found() { int i=0,j=0; for(;i<n;i++) { if(sz[i]!=0) cout<<sz[i]<<" "; } } void Count() { int count1=0,i=0; int t=0; while(t<n-2) { if(i==n){i = 0;count1=0;}; if(sz[i]!=0)count1++; if(count1 ==2) { cout<<sz[i]<<" "; sz[i] = 0; count1 = 0; t++; } i++; } } int main() { while(cin>>n){ sz = new(int [n]); for(int i=0;i<n;i++) { sz[i] = i+1; } Count(); cout<<endl; Found(); delete(sz); } cout<<endl; return 0; }
0.0分
0 人评分
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:581 |
哥德巴赫曾猜测 (C语言代码)浏览:2317 |
矩阵的对角线之和 (C语言代码)浏览:1344 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:524 |
10月月赛题解浏览:536 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:523 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:403 |
简单的a+b (C语言代码)浏览:448 |
逆反的01串 (C语言代码)浏览:1436 |
用getchar()函数接收字符,正序输入为什么会倒序输出浏览:741 |