原创 L1-006 連續因子

一個正整數 N 的因子中可能存在若干連續的數字。例如 630 可以分解爲 3×5×6×7,其中 5、6、7 就是 3 個連續的數字。給定任一正整數 N,要求編寫程序求出最長連續因子的個數,並輸出最小的連續因子序列。 輸入格式: 輸

原创 pta7-17 找鞍點 (20 分)

一個矩陣元素的“鞍點”是指該位置上的元素值在該行上最大、在該列上最小。 本題要求編寫程序,求一個給定的n階方陣的鞍點。 輸入格式: 輸入第一行給出一個正整數n(1≤n≤6)。隨後n行,每行給出n個整數,其間以空格分隔。 輸出格式:

原创 6-7 遞歸求簡單交錯冪級數的部分和 (15分)

6-7 (多方案解決)遞歸求簡單交錯冪級數的部分和 (15分) 本題要求實現一個函數,計算下列簡單交錯冪級數的部分和: ​​ 函數接口定義: double fn( double x, int n ); 其中題目保證傳入

原创 7-6 求一批整數中出現最多的個位數字 (20 分)

給定一批整數,分析每個整數的每一位數字,求出現次數最多的個位數字。例如給定3個整數1234、2345、3456,其中出現最多次數的數字是3和4,均出現了3次。 輸入格式: 輸入給出一行字符。 輸入在第1行中給出正整數N(≤1000

原创 pta7-2 統計一行文本的單詞個數 (15 分)

本題目要求編寫程序統計一行字符中單詞的個數。所謂“單詞”是指連續不含空格的字符串,各單詞之間用空格分隔,空格數可以是多個。 輸入格式: 輸入給出一行字符。 輸出格式: 在一行中輸出單詞個數。 輸入樣例: Let’s go t

原创 pta7-5 簡化的插入排序 (15 分)詳解(附帶一些基礎講解)

7-5 簡化的插入排序 (15 分) 本題要求編寫程序,將一個給定的整數插到原本有序的整數序列中,使結果序列仍然有序。 輸入格式: 輸入在第一行先給出非負整數N(<10);第二行給出N個從小到大排好順序的整數;第三行給出一個整數X

原创 求整數序列中出現次數最多的數

實驗六第9題 求整數序列中出現次數最多的數 本題要求統計一個整型序列中出現次數最多的整數及其出現次數。 輸入格式: 輸入在一行中給出序列中整數個數N(0<N≤1000),以及N個整數。數字間以空格分隔。 輸出格式: 在一行中輸出出

原创 洛谷p1308 統計單詞數

題目描述 一般的文本編輯器都有查找單詞的功能,該功能可以快速定位特定單詞在文章中的位置,有的還能統計出特定單詞在文章中出現的次數。 現在,請你編程實現這一功能,具體要求是:給定一個單詞,請你輸出它在給定的文章中出現的次數和第一次出

原创 L1-048矩陣A乘以B

給定兩個矩陣A和B,要求你計算它們的乘積矩陣AB。需要注意的是,只有規模匹配的矩陣纔可以相乘。即若A有Ra行、Ca列,B有Rb行、Cb列,則只有Ca與Rb相等時,兩個矩陣才能相乘。 輸入格式: 輸入先後給出兩個矩陣A和B。對於每個

原创 L1-016 查驗身份證

一個合法的身份證號碼由17位地區、日期編號和順序編號加1位校驗碼組成。校驗碼的計算規則如下: 首先對前17位數字加權求和,權重分配爲:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然後將計算的和對11

原创 使用sort函數對結構體排序

在使用sort函數排序的時候,遇到了一些問題(因爲我們不只是排序數組呀)。 比如我們只想利用結構體變量中的其中一個變量來對結構體排序;(比如實際應用中對學生的成績排序並進行打印) 那麼經查閱,(簡單的方法)大致爲如下: 首先:so

原创 小記:一次普通循跡車大賽

記錄點滴大賽。 起初,從一個小白走向機器人大賽,經過不少人的推薦(傳說有獎),(瞎)報名了循跡機器人大賽。 循跡機器人(要做的)是:利用紅外線感知黑色線路,並沿着其行進,賽道設計的有彎道,且需要考慮速度,因爲時間越短越好。 嗯,需

原创 L1-033出生年

以上是新浪微博中一奇葩貼:“我出生於1988年,直到25歲才遇到4個數字都不相同的年份。”也就是說,直到2013年才達到“4個數字都不相同”的要求。本題請你根據要求,自動填充“我出生於y年,直到x歲才遇到n個數字都不相同的年份”