當前位置:首頁 » 編程語言 » 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;
}
熱點內容
電腦配置都有哪些問題 發布:2024-11-08 11:15:29 瀏覽:727
新浪微博敏感詞資料庫 發布:2024-11-08 11:03:22 瀏覽:472
linux的終端軟體 發布:2024-11-08 11:01:46 瀏覽:204
主機如何把密碼關掉 發布:2024-11-08 10:36:25 瀏覽:720
安卓軟體如何鎖定 發布:2024-11-08 10:30:27 瀏覽:709
sql定時執行語句 發布:2024-11-08 10:29:36 瀏覽:673
邁銳寶xl值得入手哪個配置 發布:2024-11-08 10:14:13 瀏覽:634
尋歡加密 發布:2024-11-08 10:02:57 瀏覽:353
拼單源碼 發布:2024-11-08 09:58:24 瀏覽:143
linux伺服器存儲 發布:2024-11-08 09:51:40 瀏覽:473