mooc-程式設計入門-c語言-奇數偶數個數
奇偶個數(5分)
題目內容:
你的程式要讀入一系列正整數資料,輸入-1表示輸入結束,-1本身不是輸入的資料。程式輸出讀到的資料中的奇數和偶數的個數。
輸入格式:
一系列正整數,整數的範圍是(0,100000)。如果輸入-1則表示輸入結束。
輸出格式:
兩個整數,第一個整數表示讀入資料中的奇數的個數,第二個整數表示讀入資料中的偶數的個數。兩個整數之間以空格分隔。
輸入樣例:
9 3 4 2 5 7 -1
輸出樣例:
4 2
#include<stdio.h>
main()
{
int o = 0; //偶數個數
int j = 0; //奇數個數
int num;
scanf("%d",&temp);
while(num!=-1)
{
if(num%2==0)
o++;
else
j++;
scanf("%d",&num);
}
printf("%d %d",o,j);
return 0;
}
相關推薦
mooc-程式設計入門-c語言-奇數偶數個數
奇偶個數(5分) 題目內容: 你的程式要讀入一系列正整數資料,輸入-1表示輸入結束,-1本身不是輸入的資料。程式輸出讀到的資料中的奇數和偶數的個數。 輸入格式: 一系列正整數,整數的範圍是(0,100000)。如果輸入-1則表示輸入結束。 輸出
mooc-程式設計入門-c語言-數字特徵值
數字特徵值(5分) 題目內容: 對數字求特徵值是常用的編碼演算法,奇偶特徵是一種簡單的特徵值。對於一個整數,從個位開始對每一位數字編號,個位是1號,十位是2號,以此類推。這個整數在第n位上的數字記作x,如果x和n的奇偶性相同,則記下一個1,否則記下一個0。按照整數的順序把對應位的表示奇偶性的
mooc-程式設計入門-c語言-逆序三位數
逆序的三位數(5分) 題目內容: 逆序的三位數: 程式每次讀入一個正三位數,然後輸出逆序的數字。注意,當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。 提示:用%10可以得到個位數,用/100可以得到百位數...。將
mooc-程式設計入門-c語言-第一單元測驗
1 單選(3分) 以下程式碼片段的輸出是:D int j=4; for ( int i=j; i<=2*j; i++ ) { switch ( i/j ) { case 0: case 1: printf(“*”); break; case 2
mooc-程式設計入門-c語言-念整數
念整數(5分) 題目內容: 你的程式要讀入一個整數,範圍是[-100000,100000]。然後,用漢語拼音將這個整數的每一位輸出出來。 如輸入1234,則輸出: yi er san si 注意,每個字的拼音之間有一個空格,但是最後的字後面沒有空格。當遇到負數時,在輸出的開頭加上
mooc-程式設計入門-c語言-素數和
素數和(5分) 題目內容: 我們認為2是第一個素數,3是第二個素數,5是第三個素數,依次類推。 現在,給定兩個整數n和m,0<n<=m<=200,你的程式要計算第n個素數到第m個素數之間所有的素數的和,包括第n個素數和第m個素數。 輸入格式:
中國大學MOOC課程《程式設計入門——C語言》 第5周程式設計練習
1 素數和(5分) 題目內容: 我們認為2是第一個素數,3是第二個素數,5是第三個素數,依次類推。 現在,給定兩個整數n和m,0<n<=m<=200,你的程式要計算第n個素數到第m個素數之間所有的素數的和,包括第n個素數和第m個素數。 輸入格式:
程式設計入門——C語言(翁凱老師)(基礎部分)
輸出“Hello World”(mooc第一週程式設計練習) # 定義main函式,如果定義為 int型的函式,記得要有返回值0,如果定義為void則不需要返回值。 # 輸出“Hello World”#include<stdio.h> int main(){ printf("H
程式設計入門——C語言 習題彙總
題目內容: NMEA-0183協議是為了在不同的GPS(全球定位系統)導航裝置中建立統一的BTCM(海事無線電技術委員會)標準,由美國國家海洋電子協會(NMEA-The National Marine Electronics Associa-tion)制定的一套通訊協議。GPS接收機根據NMEA-0183協
程式設計入門——C語言 翁愷 第5周程式設計練習
題目內容:你的程式要讀入一個整數,範圍是[-100000,100000]。然後,用漢語拼音將這個整數的每一位輸出出來。如輸入1234,則輸出:yi er san si注意,每個字的拼音之間有一個空格,但是最後的字後面沒有空格。當遇到負數時,在輸出的開頭加上“fu”,如-2341輸出為:fu er san si
程式設計入門——C語言 翁愷 期末考試測試
期末試卷返回 本次得分為:87.00/90.00, 本次測試的提交時間為:2018-05-20。 1單選(3分) 若變數已正確定義,執行 scanf("%d%c%f", &op1, &op, &op2); 輸入什麼之後,op1的值為1,op的值為’*’,op2的值為2.0. 得分/總
程式設計入門——C語言 翁愷 期末考試程式設計題
題目內容:分數可以表示為“分子/分母”的形式。編寫一個程式,要求使用者輸入一個分數,然後將其約分為最簡分式。最簡分式是指分子和分母不具有可以約分的成分了。如6/12可以被約分為1/2。當分子大於分母時,不需要表達為整數又分數的形式,即11/8還是11/8;而當分子分母相等時,仍然表達為1/1的分數形式。輸入格
程式設計入門—C語言 1分解質因數(5分)
題目內容:每個非素數(合數)都可以寫成幾個素數(也可稱為質數)相乘的形式,這幾個素數就都叫做這個合數的質因數。比如,6可以被分解為2x3,而24可以被分解為2x2x2x3。現在,你的程式要讀入一個[2,100000]範圍內的整數,然後輸出它的質因數分解式;當讀到的就是素數時,輸出它本身。輸入格式:一個整數,範
c語言 將一個數組中的奇數和偶數分開放在一起
在一個數組中的元素大多奇數和偶數是混在一起的,而將陣列中元素奇數和偶數分開存放則是我們要解決的問題。 將奇數和偶數分開存放然後打印出來的思路是先建立兩個空間,將奇數和偶數分別存放起來,然後
C語言獲取一個數二進位制所有偶數位和奇數位分別輸出二進位制序列
獲取一個數二進位制中所有偶數位和奇數位; //#include<stdio.h> //#include<stdlib.h> //二進位制數的奇數位和偶數位的輸出;right; //int main() //{ // int
C語言判斷一個數是偶數還是奇數
/** *如果一個數能被2整除且餘數為0 返回1 佛則返回 0 */ int isOuShu(int i) { if(i%2==0) return 1; else return 0; } void main() { int a;
【C語言】一個數組中只有兩個數字是出現一次,其他所有數字都出現了兩次。 找出這兩個數字,程式設計實現。
一看到這道題,我想到了之前學習過的異或。我們知道兩個相同的數字異或的結果是 0,因為在計算機中,異或運算是按照二進位制位來運算的,相同為 0 ,相異為 1。任何數與 0 異或都等於它自己。既然我們要找出來一組數中不同的兩個數字,也可以採用這種方法。 但是這次不是直接異或,
中國大學MOOC-翁愷-C語言程式設計習題集-解答彙總
中國大學MOOC-翁愷-C語言程式設計習題集 PAT 習題集 02-0. 整數四則運算(10) 時間限制 400 ms 記憶體限制 65536 kB 程式碼長度限制 8000 B 判題程式 Standard 作者 喬林(清華大學) 本題要
PAT|中國大學MOOC-翁愷-C語言程式設計習題集13-16
下面是一個完整的下三角九九口訣表: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2
PAT|中國大學MOOC-翁愷-C語言程式設計習題集21-24
06-1. 簡單計算器(20) 模擬簡單運算器的工作。假設計算器只能進行加減乘除運算,運算數和結果都是整數,4種運算子的優先順序相同,按從左到右的順序計算。 輸入格式: 輸入在一行中給出一個四則運算算式,沒有空格,且至少有一個運算元。遇等號”=”說明輸入結