時間限制:
3000 ms | 記憶體限制:
65535 kb
難度:1 描述
有乙個整型偶數n(2<= n <=10000),你要做的是:先把1到n中的所有奇數從小到大輸出,再把所有的偶數從小到大輸出。
輸入第一行有乙個整數i(2<=i<30)表示有 i 組測試資料;
每組有乙個整型偶數n。
輸出第一行輸出所有的奇數
第二行輸出所有的偶數
樣例輸入
21014
樣例輸出
1 3 5 7 9//當初沒經驗,就老想把輸入的所有資料都儲存下來,然後一步步進行操作,做法是建立動態陣列2 4 6 8 10
1 3 5 7 9 11 13
2 4 6 8 10 12 14
**如下:
#include
using namespace std;
int main()
for(i=0;i
return 0;
} void fuc1(int q)
}cout<
}void fuc2(int q)
}cout<}
以上出現的情況就是,**長,程式看起來複雜,而且還特別容易出錯,要對指標以及陣列的知識有所了解。問題的關鍵是--容易出錯。所以這種做法不提倡!!
然後,我下面列出了改良版的做法:
#include
using namespace std;
int main()
}cout}cout<
}return 0;
} **只有28行,既簡潔又不容易出錯!!!
然而對於這個題還可以這樣做:(更加簡便)
#include
02.
int
main()
03.
17.
}
南陽理工學院 語言入門 雞兔同籠
時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 已知雞和兔的總數量為n,總腿數為m。輸入n和m,依次輸出雞和兔的數目,如果無解,則輸出 no answer 不要引號 輸入第一行輸入乙個資料a,代表接下來共有幾組資料,在接下來的 a 10 a行裡,每行都有乙個n和m.0輸出 輸...
南陽理工學院ACM完全覆蓋
描述 有一天小董子在玩一種遊戲 用2 1或1 2的骨牌把m n的棋盤完全覆蓋。但他感覺遊戲過於簡單,於是就隨機生成了兩個方塊的位置 可能相同 標記一下,標記後的方塊不用覆蓋。還要注意小董子只有在m n的棋盤能被完全覆蓋後才會進行標記。現在他想知道 如果標記前m n的棋盤能被完全覆蓋,標記後的棋盤是否...
南陽理工學院 語言入門 公倍數與公約數
時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述 小明被乙個問題給難住了,現在需要你幫幫忙。問題是 給出兩個正整數,求出它們的最大公約數和最小公倍數。輸入第一行輸入乙個整數n 0輸出 輸出每組測試資料的最大公約數和最小公倍數 樣例輸入 3 6 612 11 33 22 樣例輸出...