程式設計入門—C語言 1分解質因數(5分)
題目內容:
每個非素數(合數)都可以寫成幾個素數(也可稱為質數)相乘的形式,這幾個素數就都叫做這個合數的質因數。比如,6可以被分解為2x3,而24可以被分解為2x2x2x3。
現在,你的程式要讀入一個[2,100000]範圍內的整數,然後輸出它的質因數分解式;當讀到的就是素數時,輸出它本身。
輸入格式:
一個整數,範圍在[2,100000]內。
輸出格式:
形如:
- n=axbxcxd
或
- n=n
所有的符號之間都沒有空格,x是小寫字母x。
輸入樣例:
- 18
輸出樣例:
- 18=2x3x3
相關推薦
程式設計入門—C語言 1分解質因數(5分)
題目內容:每個非素數(合數)都可以寫成幾個素數(也可稱為質數)相乘的形式,這幾個素數就都叫做這個合數的質因數。比如,6可以被分解為2x3,而24可以被分解為2x2x2x3。現在,你的程式要讀入一個[2,100000]範圍內的整數,然後輸出它的質因數分解式;當讀到的就是素數時,輸出它本身。輸入格式:一個整數,範
PAT C語言 1027 列印沙漏 (20 分)
PAT C語言 1027 列印沙漏 (20 分) #include<stdio.h> int main() { int n,M; char c; scanf("%d %c", &n, &c); /* 獲得上三角共有多少行 這
PTA|C語言:螺旋方陣(20分)
7-65 螺旋方陣 (20 分) 所謂“螺旋方陣”,是指對任意給定的N,將1到N×N的數字從左上角第1個格子開始,按順時針螺旋方向順序填入N×N的方陣裡。本題要求構造這樣的螺旋方陣。 輸入格式: 輸入在一行中給出一個正整數N(<10)。 輸出格式: 輸出N×N
7-1 計算指數 (5 分)
真的沒騙你,這道才是簡單題 —— 對任意給定的不超過10的正整數n,要求你輸出2n。不難吧? 輸入格式: 輸入在一行中給出一個不超過10的正整數n。 輸出格式: 在一行中按照格式 2^n = 計算結果 輸出
程式設計入門——C語言(翁凱老師)(基礎部分)
輸出“Hello World”(mooc第一週程式設計練習) # 定義main函式,如果定義為 int型的函式,記得要有返回值0,如果定義為void則不需要返回值。 # 輸出“Hello World”#include<stdio.h> int main(){ printf("H
中M2018春C入門和進階練習集-程式設計題1 7-6 重要的話說三遍(5 分)
7-6 重要的話說三遍(5 分) 這道超級簡單的題目沒有任何輸入。 你只需要把這句很重要的話 —— “I'm gonna WIN!”——連續輸出三遍就可以了。 注意每遍佔一行,除了每行的回車不能有任何多餘字元。 #include<stdio.h> int
6-1 刪除字元 (20 分) c語言解答附關鍵注意點
6-1 刪除字元 (20 分) 本題要求實現一個刪除字串中的指定字元的簡單函式。 函式介面定義: void delchar( char *str, char c ); 其中char *str是傳入的字串,c是待刪除的字元。函式delchar的功能是將字串str中出現的所有c字元刪
mooc-程式設計入門-c語言-數字特徵值
數字特徵值(5分) 題目內容: 對數字求特徵值是常用的編碼演算法,奇偶特徵是一種簡單的特徵值。對於一個整數,從個位開始對每一位數字編號,個位是1號,十位是2號,以此類推。這個整數在第n位上的數字記作x,如果x和n的奇偶性相同,則記下一個1,否則記下一個0。按照整數的順序把對應位的表示奇偶性的
mooc-程式設計入門-c語言-奇數偶數個數
奇偶個數(5分) 題目內容: 你的程式要讀入一系列正整數資料,輸入-1表示輸入結束,-1本身不是輸入的資料。程式輸出讀到的資料中的奇數和偶數的個數。 輸入格式: 一系列正整數,整數的範圍是(0,100000)。如果輸入-1則表示輸入結束。 輸出
mooc-程式設計入門-c語言-逆序三位數
逆序的三位數(5分) 題目內容: 逆序的三位數: 程式每次讀入一個正三位數,然後輸出逆序的數字。注意,當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。 提示:用%10可以得到個位數,用/100可以得到百位數...。將
基於C語言的編碼器(光耦)程式設計之C程式碼解析(二)
程式碼需要一個.c文件和一個.h文件。 .h文件主要配置編碼器相關引數 #define OptoKnobNumber 2 /* 旋鈕個數配置 */ #define _01_SH
中國大學MOOC課程《程式設計入門——C語言》 第5周程式設計練習
1 素數和(5分) 題目內容: 我們認為2是第一個素數,3是第二個素數,5是第三個素數,依次類推。 現在,給定兩個整數n和m,0<n<=m<=200,你的程式要計算第n個素數到第m個素數之間所有的素數的和,包括第n個素數和第m個素數。 輸入格式:
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個素數。 輸入格式:
程式設計入門——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)如果為1和2直接輸出 *(2):偶數進入do迴圈,防止因為i的自增而出錯; *(3)