C語言學習 奇偶數分離

2021-09-05 10:20:49 字數 600 閱讀 1700

/*輸入n個整數(n從鍵盤輸入,假設n的值不超過100),按奇偶數分成兩組並輸出。

輸出兩行,第一行為所有奇數,第二行為所有偶數,保持資料的相對順序與輸入順序相同。

函式原型如下所示:

void seperate(int a, int n); //陣列a存放使用者輸入的n個整數

解題思路:用兩個迴圈分別輸出奇數和偶數,在輸出第乙個數時用"%d"格式字元,在輸出其餘數時用",%d"格式字元,

用標誌變數記錄和判斷是否是第乙個奇數或偶數。*/

#include

#include

void seperate(int a, int n);

int main()

seperate(a,n);

}void seperate(int a, int n)

else

}b[p]='\n';

c[q]='\n';

printf("%d",c[0]);

for(i=1;c[i]!='\n';i++)

putchar('\n');

printf("%d",b[0]);

for(i=1;b[i]!='\n';i++)

}

奇偶數分離

描述 有乙個整型偶數n 2 n 10000 你要做的是 先把1到n中的所有奇數從小到大輸出,再把所有的偶數從小到大輸出。輸入第一行有乙個整數i 2 i 30 表示有 i 組測試資料 每組有乙個整型偶數n。輸出第一行輸出所有的奇數 第二行輸出所有的偶數 樣例輸入210 14樣例輸出 1 3 5 7 9...

奇偶數分離

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 有乙個整型偶數n 2 n 10000 你要做的是 先把1到n中的所有奇數從小到大輸出,再把所有的偶數從小到大輸出。輸入第一行有乙個整數i 2 i 30 表示有 i 組測試資料 每組有乙個整型偶數n。輸出第一行輸出所有的奇數 第二...

奇偶數分離

奇偶數分離 時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 有乙個整型偶數n 2 n 10000 你要做的是 先把1到n中的所有奇數從小到大輸出,再把所有的偶數從小到大輸出。輸入 第一行有乙個整數i 2 i 30 表示有 i 組測試資料 每組有乙個整型偶數n。輸出 第一行輸出...