當前位置:首頁 » 編程語言 » c語言五分制

c語言五分制

發布時間: 2023-02-17 23:51:53

編程實現輸入一個整數,輸出相應的五分製成績,設90分以上為A.80分-89為B,70-79為C,60-69為D,60分以下

五分制就是ABCDE這五個分級啦,學過switch就簡單啦
#include<iostream>
using namespace std;
int main()
{
int temp;
for(int i=0; i<5, i++)
{
cout<<"Input a score:\n";
cin>>temp;
switch(temp/10)
{
case 6: cout<<"Grade:D"<<endl;break;
case 7: cout<<"Grade:C"<<endl;break;
case 8: cout<<"Grade:B"<<endl;break;
case 9: cout<<"Grade:A"<<endl;break;
case 10:cout<<"Grade:A"<<endl;break;
default:cout<<"Grade:E"<<endl;break;
}

}
}

⑵ 用最簡單的c語編寫程序將一個百分製成績轉換為五分製成績

#include <cstdio>
int main ()
{
int n;
scanf ("%d",&n);
if (n>=90)//如果n大於等於90
{
printf ("A");//輸出A
}
else if (n>=80)//如果n大於等於90不成立且大於等於80
{
printf ("B");//輸出B
}
else if (n>=70)//如果n大於等於80不成立且大於等於70
{
printf ("C");//輸出C
}
else //如果以上條件均不成立(小於70)
{
printf ("D");//輸出D
}
return 0;//結束函數
}

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語言輸出五分製成績A,BC,D,E 運行不了沒有錯誤

printf("你的成績等級為:%c\n",i);

記得給分哦

⑸ c語言成績百分制轉換

case 10:
case 9:
grade='A';
brreak;

⑹ C語言題目:輸入一個五分制A,B,C,D,E對應的百分制范圍怎麼做

這個是你輸入"A,B,C,D,E",就列印出這5個等級所對應的分數范圍:
#include "stdio.h"
void main()
{
char grade;
int score;
printf("please input the grade\n");
scanf("%c",&grade);
switch(grade)
{
case 'A':printf("90~100");break;
case 'B':printf("80~89");break;
case 'C':printf("70~79");break;
case 'D':printf("60~69");break;
case 'E':printf("0~59");break;
}
}

以下這個是你輸入分數,就列印出它的等級,如果超出范圍則列印出'?'
#include "stdio.h"
void main()
{
int score;
char grade;
printf("Please input the score:\n");
scanf("%d",&score);
switch((int)(score/10))
{
case 10;grade='A';break;
case 9:grade='B';break;
case 8:grade='C';break;
case 7:grade='D';break;
default:grade='E';break;
}
printf("%c",grade);
}

⑺ C語言:將五分製成績轉化為百分制 急求!!!!!!!!!!11

乘以20就行了吧,這么簡單都不自己寫

⑻ C語言 五分制 0~59為 不及格 60~69 差 70~79 中 80~89良 90~100優 任意輸入一個值, 輸出其五分制的等級

錯了兩處

1是scanf()函數調用上
2是第一條邏輯判斷上

附修改後的代碼:


#include<stdio.h>
intmain(void)
{
intn=0;
printf("請輸入任意的分數 ");
//printf()是輸出函數,scanf()才是輸入函數
scanf("%d",&n);
//scanf()參數列表中注意「&」

if(n<0||n>100)//排除小於0或大於100的情況
printf("輸入分數有誤 ");
elseif(n<=59)//0<=n<=59
printf("不及格 ");
elseif(n<=69)//59<n<=69
printf("差 ");
elseif(n<=79)//69<n<=79
printf("中 ");
elseif(n<=89)//79<n<=89
printf("良 ");
elseif(n<=100)//89<n<=100
printf("優 ");

return0;
}
熱點內容
安卓開發選哪個版本的SDK 發布:2025-07-02 22:19:07 瀏覽:485
未上傳圖片 發布:2025-07-02 22:14:01 瀏覽:598
安卓qq直播怎麼分享聲音 發布:2025-07-02 22:13:21 瀏覽:249
安卓系統怎麼刷機清除內存 發布:2025-07-02 22:08:19 瀏覽:696
安卓手機6位數密碼有多少組 發布:2025-07-02 21:50:31 瀏覽:797
存儲卡視頻多了 發布:2025-07-02 21:49:40 瀏覽:850
ajax無刷新上傳圖片 發布:2025-07-02 21:32:56 瀏覽:117
編譯器不認pow函數 發布:2025-07-02 21:27:04 瀏覽:339
w10隱藏文件夾 發布:2025-07-02 21:27:03 瀏覽:534
電腦d盤拒絕訪問 發布:2025-07-02 21:27:02 瀏覽:779