本文目錄一覽:
- 1、c語言成績分級
- 2、用c語言編程學生成績,分為優秀,良好,及格,不及格四類,用if~else~if結構如何編輯?
- 3、在C語言編程中,給出一個百分製成績,要求輸出成績等級
- 4、c語言,給出一個百分製成績,要求輸出成績等級A,B,C,D,E。90分以上為A,80~90分為B,
c語言成績分級
a=M/10;/*開關值是一個整形數*/
switch(a)
{
case 10 :/* ’10’ ; 應去掉單引和分號*/
case 9 :printf(“D\n”);break;
case 8 :printf(“C\n”);break;
case 7 : /*連續的鍵值,相同的處理,可以這樣簡化*/
case 6 printf(“B\n”);break ;
case 5 :
case 4 :
case 3 :
case 2 :
case 1 : /*連續的鍵值,相同的處理,可以這樣簡化*/
case 0 :printf(“A\n”);break;
}
註:本程序中EOF為結束標誌位,只要你鍵入的值不等於-1,就可實現連續查等級。
用c語言編程學生成績,分為優秀,良好,及格,不及格四類,用if~else~if結構如何編輯?
#includestdio.h
int main()
{
int i,b=0,j=0,l=0,y=0,a[10];
printf(“請輸入10個學生的成績\n”);
for(i=0;i10;i++)
scanf(“%d”,a[i]);
for(i=0;i10;i++)
{
if(a[i]60)
{
b++;
}
else if(a[i]70)
{
j++;
}
else if(a[i]80)
{
l++;
}
else if(a[i]=100)
{
y++;
}
}
printf(“優秀%d\n”,y);
printf(“良好%d\n”,l);
printf(“及格%d\n”,j);
printf(“不及格%d\n”,b);
return 0;
}
在C語言編程中,給出一個百分製成績,要求輸出成績等級
#include stdio.h
int main()
{
int score, m;
scanf(“%d”, score);
while (score 0 || score 100){
printf(“Error! Retry!\n”);
scanf(“%d”, score);
}
m= score / 10;
if (m= 9)
printf(“Grade is A!\n”);
switch(m){
case 0: printf(“Grade is E!\n”); break;
case 1: printf(“Grade is E!\n”); break;
case 2: printf(“Grade is E!\n”); break;
case 3: printf(“Grade is E!\n”); break;
case 4: printf(“Grade is E!\n”); break;
case 5: printf(“Grade is E!\n”); break;
case 6: printf(“Grade is D!\n”); break;
case 7: printf(“Grade is C!\n”); break;
case 8: printf(“Grade is B!\n”); break;
}
return 0;
}
擴展資料:
其他實現輸出成績等級‘A’、’B‘、’C’、‘D’、’E’。90分以上為A,80~89分為B,70~79分為C,60~69分為D,60分一下為E的方法:
#include stdio.h
int main()
{
int score;
scanf(“%d”, score);
while (score 0 || score 100){
printf(“Error! Retry!\n”);
scanf(“%d”, score);
}
if (score 60)
printf(“Grade is E!\n”);
else if (score = 60 score 70)
printf(“Grade is D!\n”);
else if (score = 70 score 80)
printf(“Grade is C!\n”);
else if (score =80 score 90)
printf(“Grade is B!\n”);
else
printf(“Grade is A!\n”);
return 0;
}
c語言,給出一個百分製成績,要求輸出成績等級A,B,C,D,E。90分以上為A,80~90分為B,
#include
main()
{
int iNum;
sacnf(“%d”, iNum);
switch (iNum / 10)
{
case 10:
case 9 : printf(“A\n”);break;
case 8 : printf(“B\n”);break;
case 7 : printf(“C\n”);break;
case 6 : printf(“D\n”);break;
default: printf(“E\n”);break;
}
}
if語句:
#include
#include
int main(int aragc, char *argv[])
{
int score;
int ret;
printf(“please input score:\n”);
while(1){
ret = scanf(“%d”, score);
if (ret){
if (score = 90){
printf(“A\n”);
}
else if (score = 80)
printf(“B\n”);
else if (score = 70)
printf(“C\n”);
else if (score = 60)
printf(“D\n”);
else
printf(“E\n”);
}
else
break;
}
return 0;
}
拓展資料
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
儘管C語言提供了許多低級處理的功能,但仍然保持着良好跨平台的特性,以一個標準規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/154361.html