【問題描述】
編寫具有如下原型的函式:bool f(long x);其功能為:若整數 x 僅由偶數字(0、2、4、6、8)組成時(如 x=26480),函式返回 true,否則返回 false(如當 x=22034 時)。並編制主函式對它進行呼叫。
【輸入形式】
只能是乙個整數數字,中間不能有空格等其他字元;
【輸出形式】
只輸出true或者false,後面不要換行。
【樣例輸入】
26480
【樣例輸出】
true
【題解】
#include
using
namespace std;
boolf(
long n)
return
true;}
intmain()
【問題描述】
編寫具有如下原型的函式:void find(int i, int n); 實現從 i 開始找起,連續找出 n 個素數並顯示在螢幕上。如:實參為10 和 8 後,輸出的 8 個素數應為:11,13,17,19,23,29,31,37。
【輸入形式】
輸入兩個整數,前乙個是查詢的起始數字,後乙個是指定查詢幾個素數;
【輸出形式】
輸出指定數量的素數,每個素數後面加乙個空格作為分隔符,最後乙個數字後面可以有乙個空格,但不需要換行。
【樣例輸入】
13 4
【樣例輸出】
13 17 19 23
【題解】
#include
using
namespace std;
void
find
(int i,
int n)}if
(t==n)
break;}
}int
main()
【問題描述】
輸入正整數start和end,找出從start到end這一區間段內哪乙個數n的因子和最大,並將該n及其因子和maxsum作為結果輸出。例如,當start=10,end=15時,所求的n應該為12,而maxsum應該為16。
要求:設計函式計算n的因子和,其中因子和為包括1但不包括n本身的所有因子之和。
【輸入形式】
兩個整數,用來指定查詢的起始數字和結束數字;
【輸出形式】
兩個整數,中間用乙個空格隔開,前乙個是因子和最大的數字,後乙個是因子和,最後乙個數字後面不要有空格和換行。
【樣例輸入】
10 15
【樣例輸出】
12 16
【題解】
#include
using
namespace std;
intmain()
}if(maxsum} cout<" "<}
【問題描述】
404not found
【輸入形式】
404not found
【輸出形式】
404not found
【樣例輸入】
404not found
【樣例輸出】
404not found
【題解】
404not found
【問題描述】
鍵盤輸入正整數 n,求出n與其反序數x之和並輸出。例如,輸入2038,n+x = 2038 +8302 =10340,輸出應為10340。要求:編寫函式實現資料轉換成反序數值。
【輸入形式】
輸入乙個整數;
【輸出形式】
輸出乙個整數;
【樣例輸入】
2038
【樣例輸出】
10340
【題解】
#include
#include
using
namespace std;
intfun
(int n)
for(j=i-
1;j>=
0;j--
)return sum;
}int
main()
第三章實踐報告
1.實踐題目 7 1 數字三角形 30 分 給定乙個由 n行數字組成的數字三角形如下圖所示。試設計乙個演算法,計算出從三角形 的頂至底的一條路徑 每一步可沿左斜線向下或右斜線向下 使該路徑經過的數字總和最大。2.問題描述 輸入有n 1行 第 1 行是數字三角形的行數 n,1 n 100。接下來 n行...
第三章 函式
函式是模組劃分的基本單位,是對外處理的一種抽象 c和c 的子程式體現為函式 呼叫其他函式的被稱為主函式 被其他行數呼叫的稱為被調函式 函式的語法形式 型別說明符 函式名 含型別說明的形式參數列 語句序列 形式引數 形式參數列 簡稱形參 表的內容如下 type1 name1,type2 name2,t...
C 程式設計 第三章 函式
int r i r為i的引用1 定義引用的時候必須初始化,使其指向乙個存在的物件 2 一旦定義以後就與物件繫結,不允許修改 3 當用引用作為函式的引數時,其效果和用指標作為函式引數的效果相當,此時函式中對形參的各種操作實際上是對實參本身進行操作,而非簡單的將實參變數或物件的值拷貝給形參 4 使用引用...