c語言程式設計

2021-09-07 04:42:44 字數 874 閱讀 5663

problem a

簡要題意:

輸入乙個百分制的成績t,將其轉換成對應的等級,具體轉換規則如下:

90~100為a;

80~89為b;

70~79為c;

60~69為d;

0~59為e;

解題思路:

運用switch語句,將各個成績劃分成不同的階段,最終結束演算法。

解題細節:

對於每組輸入資料,輸出一行。如果輸入資料不在0~100範圍內,請輸出一行:「score is error!」。

原始碼:#include

using namespace std;

int main()

int t;

while(cin>>t)

if(t<0)

cout<<"score is error!\n";

else

int n=t/10;

switch(n)

case 9:

case 10:cout<<'a'case 1:

case 2:

case 3:

case 4:

case 5:cout<<'e'return 0;

problem b

簡要題意:

春天是鮮花的季節,水仙花就是其中最迷人的代表,數學上有個水仙花數,他是這樣定義的:

「水仙花數」是指乙個三位數,它的各位數字的立方和等於其本身,比如:153=1^3+5^3+3^3。

現在要求輸出所有在m和n範圍內的水仙花數。

解題思路:

需要找出m與n的關係,將該整數拆分成3個數字,然後判斷是否滿足水仙花數的特徵。

解題細節:

對於每個測試例項,要求輸出所有在給定範圍內的水仙花數,

C語言程式設計

輸入乙個字串其中包含一鐘特殊的字元 其餘都是數字比如 12?32 設這個數字為w 再輸入乙個同一長度的整形數字x 要求計算w大於x的個數 include include include include void main int detect char s return counter int co...

c語言程式設計

1.輸入乙個整數,把該整數分別按照八進位制 十進位制 十六進製制形式輸出 include stdio.h main 2.輸入乙個小數 整數部分3位 小數部分5位 把該小數分別按照以下格式輸出 小數部分4位寬度,整個數字8位寬度 include stdio.h main 小數部分3位寬度,整個數字9位...

C語言,程式設計

程式可以分為三種基本結構 順序結構,分支結構,迴圈結構 c程式的執行部分是由語句組成的,程式的功能也是由執行語句實現的,c語句可以分為以下五大類 表示式語句,函式呼叫語句,控制語句,復合語句,空語句 表示式語句 表示式加上分號 函式呼叫語句 由函式名,實際引數加上分號 一般形式為 函式名 引數 控制...