本文目錄一覽:
- 1、C語言,輸入五級製成績,輸出相應的百分製成績。要求用switch語句實現。 複製粘貼過來的就別麻煩了。
- 2、c語言中如何輸入分數 scanf(“%d/%d”,&a,&b)可以嗎
- 3、c語言怎麼輸入分數
C語言,輸入五級製成績,輸出相應的百分製成績。要求用switch語句實現。 複製粘貼過來的就別麻煩了。
神啊 好吧 我告訴你把
int main()
{
char map;
printf(“你輸入的五級製成績:”);
scanf(“%c”,map);
printf(“對應的成績:”);
switch(map)
{
case ‘A’:printf(“90~100\n”)break;
case 『B』:printf(“80~89\n”);break;
case ‘C’:printf(“70~79\n”);break;
case 『D』:printf(“60~69\n”);break;
case 『E』:printf(「60\n”)break;
default:printf(」enter data error!\n”);
}
return 0;
}
c語言中如何輸入分數 scanf(“%d/%d”,&a,&b)可以嗎
C語言中並沒有明確的分數表示,你這麼寫語法上是沒有問題的,只不過你這樣屬於形式像分數,但是計算機並不知道你想輸入的是一個分數,所以你還得將這個分數獲得並保存起來,比如float f=a/b*1.0,你可以通過 scanf(“%d/%d”,a,b)這個類分數形式獲得分數的值,通過f來進行運算
c語言怎麼輸入分數
scanf函數是輸入的功能,沒有強大到能幫你連計算都能一步完成。所以我提供兩種方法到達類似的效果,一種是先將1/3計算好,再輸入賦值到相應的變數中去,另一種是採用初始化,不過由於1/3的值是0.3333,所以在初始化的時候應該這樣初始化float c=1.0/3;
原創文章,作者:PEIP,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/148062.html