C 考試練習題

2021-10-07 21:51:14 字數 1907 閱讀 8188

【問題描述】

輸入乙個六位數,求各位數之和,如果各位數之和在【36,45】之間包含36,45,則此數字為幸運數字,如123456,各位數之和為1+2+3+4+5+6=21,不是幸運數。

【輸入形式】

乙個整數a

【輸出邢式】

如果a是六位數,判斷a是幸運數,輸出「yes」,否則輸出「no」;如果a不是六位整數,輸出「 input error!

【樣例輸入1】

12345

【樣例輸出1】

input error!

【樣例輸入2】

666666

【樣例輸出2】

yes【樣例說明】

【評分標準】

#include

"iostream"

using

namespace std;

intmain()

if(j<6)

for(m=

0;n!=0;

)if(m<

36||m>45)

cout<<

"no"

;else

cout<<

"yes"

;return0;

}

【問題描述】

對乙個正整數n分解質因數。如果n是大於1的非質數,可以將其分解成因數的乘積,而所有因數都是質數。例如:輸入90,輸出90=233*5

【輸入形式】

乙個整數n

【輸出形式】

如果n是負數或0,輸出「 n ls not a positive integer」;

如果n是1,輸出「1 cannot be decomposed」;

如果n是質數,輸出「 n is a prime number」;

如果n是大於1的非質數,輸出n的所有質因數。

【樣例輸入1】

-2【樣例輸出1】

-2 is not a positive integer

【樣例輸入2】

1【樣例輸出2】

1 cannot be decomposed

#include

#define max 100

using

namespace std;

intmain()

if(n==1)

for(i=

2;i(a!=1)

}if(a==1)

else

i++;}

cout<"=";

for(i=

0;i) cout<}}

【問題描述】

根據以下主函式,設計乙個圓形類( circle),資料成員包括圓的半徑r和圓心座標x,y。定義成員函式 doubler()、半徑縮小的成員函式halfr()以及相關成員函式返回r、x、y的值。(圓的面積π,請直接使用3.14進行計算。)

int main()

;circle

(double r,

double x,

double y)

;double

area()

;void

doubler()

;void

halfr()

;double

getr()

double

getx()

double

gety()

};circle::

circle

(double r,

double x,

double y)

double circle::

area()

void circle::

doubler()

void circle::

halfr()

intmain()

C語言考試練習題 保留整數

不知道為什麼提交oj通不過。先儲存下。再看看還有那裡有問題。思路具體是把非數字全部轉化為 然後去掉重複的 原因 char str2 100 還會輸出0 description 輸入乙個字串str1,把其中的連續非數字的字元子串換成乙個 存入字元陣列str2 中,所有數字字元也必須依次存入 str2 ...

1003 C語言考試練習題 保留字母

1003 c語言考試練習題 保留字母 description 編乙個程式,輸入 乙個字串,將組成字串的所有非英文本母的字元刪除後輸出。input 乙個字串,長度不超過80個字元。output 刪除非英文本母後的字串。sample input abc123 xyz.5 sample output ab...

php習題,PHP筆試練習題

php筆試練習題 1.寫出如下程式的輸出結果 str1 null str2 false echo str1 str2 相等 不相等 str3 str4 0 echo str3 str4 相等 不相等 str5 0 str6 0 echo str5 str6 相等 不相等 2.寫出如下程式的輸出結果 ...