2.奇偶數分離(4分)
題目內容:
輸入n個整數(n從鍵盤輸入,假設n的值不超過100),按奇偶數分成兩組並輸出。輸出兩行,第一行為所有奇數,第二行為所有偶數,保持資料的相對順序與輸入順序相同。
函式原型如下所示:
void Seperate(int a[], int n); //陣列a[]存放使用者輸入的n個整數
解題思路:用兩個迴圈分別輸出奇數和偶數,在輸出第一個數時用"%d"格式字元,在輸出其餘數時用",%d"格式字元,用標誌變數記錄和判斷是否是第一個奇數或偶數。
程式執行結果示例1:
Input n:7↙
Input numbers:5 9 47 82 0 6 7↙
5,9,47,7
82,0,6
程式執行結果示例2:
Input n:8↙
Input numbers:-2 3 5 0 23 62 79 83↙
3,5,23,79,83
-2,0,62
輸入提示資訊:"Input n:"
"Input numbers:"
輸入格式: "%d"
每行第一個資料的輸出格式:"%d"
每行第二個及以後資料的輸出格式:",%d"
注意:為避免出現格式錯誤,請直接拷貝貼上上面給出的輸入、輸出提示資訊和格式控制字串!
相關推薦
2.奇偶數分離(4分)
題目內容: 輸入n個整數(n從鍵盤輸入,假設n的值不超過100),按奇偶數分成兩組並輸出。輸出兩行,第一行為所有奇數,第二行為所有偶數,保持資料的相對順序與輸入順序相同。 函式原型如下所示: void Seperate(int a[], int n); //陣列a[]存放使用者輸入的n個整數 解
6-2 刪除單鏈表偶數節點 (20 分)
本題要求實現兩個函式,分別將讀入的資料儲存為單鏈表、將連結串列中偶數值的結點刪除。連結串列結點定義如下: struct ListNode { int data; struct ListNode *next; }; 函式介面定義: struct ListNode *createlist()
09-排序2 Insert or Merge(25 分)
read ive != initial scanf cati ret put each According to Wikipedia: Insertion sort iterates, consuming one input element each repetitio
7-2 列車調度 (25 分)
alt 問題 opened ons max esp spa lose code 題目: 樣例輸入: 98 4 2 5 3 9 1 6 7 樣例輸出: 4 思路: 要想得到最少的調度序列,那就要找出最少的下降序列的個數。拿上邊的例子來說:有如下四個下降序列 8 4 2
6-2 雙端佇列 (25 分)
雙端佇列(deque,即double-ended queue的縮寫)是一種具有佇列和棧性質的資料結構,即可以(也只能)線上性表的兩端進行插入和刪除。若以順序儲存方式實現雙端佇列,請編寫例程實現下列操作: Push(X,D):將元素X插入到雙端佇列D的頭; Pop(D):刪除雙端佇列D
ccf 201604-2俄羅斯方塊 java(100分)
最重要的是找到要下落的行數,移動的列數是起始位置-1 下落的列數是計算下落方塊陣列中為1的位置可以下落的距離,整體下降距離是這些距離中最小的。 import java.util.Scanner; public class Main{ public static void main
7-2 簡易連連看 (20 分)
軟體學院第十四次訓練 205 分 程式設計題共 9 小題,共計 205 分 剩餘時間: 712:22:51 剩餘時間: 712:22:51 程式設計題 7-2 簡易連連看 (20 分) 本題要求實現一個簡易連連看遊
01-複雜度2 Maximum Subsequence Sum(25 分)
Given a sequence of K integers { N1, N2, ..., NK }. A continuous subsequence is defined to be { Ni, Ni+1, ..., Nj } wher
ccf 201412-2 Z 字形掃描(100分)
問題描述 在影象編碼的演算法中,需要將一個給定的方形矩陣進行Z字形掃描(Zigzag Scan)。給定一個n×n的矩陣,Z字形掃描的過程如下圖所示: 對於下面的4×4的矩陣, 1 5 3 9 3 7 5 6 9 4 6 4 7
CCF201803-2 碰撞的小球 (100分)
試題編號: 201803-2 試題名稱: 碰撞的小球 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 數軸上有一條長度為L(L為偶數)的線段,左端點在原點,右端點在座標L處。有n個不計體積的小球線上段上,開始時所有的小球都處在偶數座標上,速度
6-2 LCA in BST (25 分)
The lowest common ancestor (LCA) of two nodes u and v in a tree T is the deepest node that has both u and 
1-6 統計二叉樹度為2的結點個數 (10 分)
本題要求實現一個函式,可統計二叉樹中度為2的結點個數。 函式介面定義: int NodeCount ( BiTree T); T是二叉樹樹根指標,函式NodeCount返回二叉樹中度為2的結點個數,若樹為空,返回0。 裁判測試程式樣例: #include <stdio.
PTA 01-複雜度2 Maximum Subsequence Sum (25 分)
01-複雜度2 Maximum Subsequence Sum (25 分) Given a sequence of K integers { N1, N2, …, NK }. A continuous subsequence is defin
01-複雜度2 Maximum Subsequence Sum (25 分) 中國大學MOOC-陳越、何欽銘-資料結構-2018秋
01-複雜度2 Maximum Subsequence Sum (25 分) Given a sequence of K integers { N1, N2, ..., NK }. A continuous subsequence is defined t
【CCF CSP】 201412-2 Z字形掃描(100分)
試題編號:201412-2 試題名稱:Z字形掃描 時間限制:2.0s 記憶體限制:256.0MB 問題描述:問題描述 在影象編碼的演算法中,需要將一
python ccf題解 201412-2 Z字形掃描(100分)
問題描述 試題編號: 201412-2 試題名稱: Z字形掃描 時間限制: 2.0s 記憶體限制: 256.0MB 問題描述: 問題描述
PTA 7-2 輸出全排列(20 分)
7-2 輸出全排列(20 分)請編寫程式輸出前n個正整數的全排列(n<10),並通過9個測試用例(即n從1到9)觀察n逐步增大時程式的執行時間。輸入格式:輸入給出正整數n(<10)。 輸出格式:輸出1到n的全排列。每種排列佔一行,數字間無空格。排列的輸出順序為字典
自測-2 素數對猜想(20 分)
讓我們定義dn為:dn=pn+1−pn,其中pi是第i個素數。顯然有d1=1,且對於n>1有dn是偶數。“素數對猜想”認為“存在無窮多對相鄰且差為2的素數”。現給定任意正整數N(<105),請計算不超過N的滿足猜想的
7-2 輸出學生成績 (18 分)
本題要求編寫程式,根據輸入學生的成績,統計並輸出學生的平均成績、最高成績和最低成績。建議使用動態記憶體分配來實現。 輸入格式: 輸入第一行首先給出一個正整數N,表示學生的個數。接下來一行給出N個學生的成績,數字間以空格分隔。 輸出格式: 按照以下格式輸出: average = 平
PTA:7-22 奇偶分家(10 分)
第三題,做一道簡單題目,今天就到此為止了。程式碼如下:/* 題目: 奇偶分家 作者: Unis 日期: 2018 3.3 Saturday */ #include <stdio.h> int main(){ int n,x;