C 程式設計實現輸入成績等級 A,B,C,D,E 輸出對應的百分制成績。我的這個怎麼改呀?幫我一下吧,謝謝

2021-03-20 19:06:45 字數 3737 閱讀 7456

1樓:匿名使用者

char a;與下面的if (strcmp(a,s2)=0)是有型別不一致的。

strcmp要求比較的是字串 char 或者 char*這裡你可以這麼改

把s1到s4宣告成char, char s1='a';....

比較的時候直接 if(s1 == a)

注意大小寫。

2樓:風韻林九

#include

using namespace std;

int main( )

}望採納。

3樓:匿名使用者

1.你不能拿一個字元和字串比較

2.邏輯運算子 等於 "==" 不是"="

4樓:日天大俠

switch(grade)

程式設計實現輸入一個成績等級(a,b,c,d,e)輸出對應的百分制成績。等級a對應95 b對應 85c對應75dd對應65e對應55

5樓:晴天

我給你寫一個吧.. 不過就在這裡直接寫的 沒有編譯你自己編譯一下 再調一調..

ps:我上大一時也是很迷茫..想求答案求不到..自己想寫還不熟練因此給你一個答案 希望你自己上課時好好聽一聽#include

int main(void)

printf("%d\n",i);

return 0;}

6樓:匿名使用者

這麼簡單的程式,不自己編麼

輸入一個百分制成績,利用switch語句編寫程式,要求輸出成績等級a b c d,e。90以上為a

7樓:year好好學習

問號處是(int)score/10。這個意思是分數除10比如說85分。除10等於8。就是8

8樓:番茄番字沒草頭

你輸入case 以後要空一格再輸入數字 case才會變藍、

這樣就可以了

9樓:匿名使用者

程式:int main()

return 0;

}1、switch在一些計算機語言中是保留字,其作用大多情況下是進行判斷選擇。以c語言來說,switch(開關語句)常和case break default一起使用。作原理:

switch 後面的 (n) 可以是表示式,也可以(並通常)是變數。然後表示式中的值會與 case 中的數字作比較,如果與某個 case 相匹配,那麼其後的**就會被執行。break 的作用是防止**自動執行到下一行。

2、switch 語句和具有同樣表示式的一系列的 if 語句相似。很多場合下需要把同一個變數(或表示式)與很多不同的值比較,並根據它等於哪個值來執行不同的**。這正是 switch 語句的用途。

注: 注意和其它語言不同,continue 語句作用到 switch 上的作用類似於 break。如果在迴圈中有一個 switch 並希望 continue 到外層迴圈中的下一個輪迴,用 continue 2。

10樓:塔斐蘭

這個的話這要輸入整數,都可以有完美的輸出

#include

main()

return 0;}

11樓:匿名使用者

#include

int main()

return 0;}

12樓:拿走吧不謝

你輸入的是10 9 8 7 吧,應該輸入90 80 70 喲!絕對是這樣的

13樓:匿名使用者

#include

main()}

14樓:匿名使用者

將score/10強制轉換為int試試吧

15樓:匿名使用者

請問你要輸出什麼東西???

前題使用c++.運用switch語句編寫程式,按照考試成績的五個等級a,b,c,d,e,輸入一個等級標識,

16樓:匿名使用者

#include

using namespace std;

int main()

return 0;}

前題使用c++.運用switch語句編寫程式,按照考試成績的五個等級a,b,c,d,e,

17樓:爆李珊奶子

#include

void main(){

char x;

std::cout<<"請輸入等級標識"<>x;

switch(x){

case 'a' :std::cout<<">=90"<~e之間的大寫字母"<你

18樓:匿名使用者

你是在vs寫c++嗎?不是也不要緊,主函式都一樣,我這是在vs上寫的,加多了幾個標頭檔案

19樓:

#include

using namespace std;

void main()}

20樓:匿名使用者

cin>>grade

int level = grade/10;

switch(level){

case 9:cout<

case 8: cout<< b<

用c++程式設計序,輸一個百分制成績,輸出對應等級90分以上為a,80~89分為b,70~79為c,60~69為"d",60以下為"e".

21樓:

"char c;printf("請輸入1個字元

c++程式 給出一百分制成績,要求輸出成績等級『a』,『b』,『c』,『d』,『e』。90分以上為『a』

22樓:匿名使用者

有幾個問題,

x後邊的分號是中文字元

main函式是void,不用return 0;

另外,根據題意,應該在90,80等判定時有等號#include

using namespace std;

void main()

23樓:匿名使用者

你的main不需要返回值啊,我滴兄弟。

#include

using namespace std;

void main()

24樓:匿名使用者

void main()

不能 return 0;

解決方法:

方法1:去掉return 0;

方法2:將void main改寫為int main().

25樓:塗鴉高手

if ((x<0)||(x>100))

你提示的什麼錯誤啊

給出一個百分制成績,要求輸入成績等級a,b,c,d,e

26樓:

#include

int main( )

return 0;}

27樓:夜藍月兒

#include

main()

}已經在c++6.0裡試過了,可以執行

C語言程式設計 程式設計實現根據以下函式關係,對輸入的每個x值,計算並輸出y的值

include stdio.h int main void include int main double y double x,double a c語言程式設計 程式設計實現根據以下函式關係,對輸入的每個x值,並計算出y的值。15 double y double x,double a c語言程式設...

用c語言程式設計實現簡單的學生成績管理系統

include include include include typedef struct studentstu stu head 鏈頭指標 stu create 建立連結串列,從檔案讀取資訊 結點,讓頭指標指向結點p else q p q指向當前最後一個結點p stu malloc sizeof...

程式設計實現 從鍵盤輸入學生的成績,統計並輸出80分以上學生的人數。要求 定義並使用自定義函式

include 函式名 main 參 數 none 返回值 none 描 述 統計80分以上學生人數 int fun float arr,int n int main 程式設計題c 從鍵盤輸入10個學生的成績,計算平均成績,統計及格人數,計算高於平均分的學生的分數 include using nam...