當前位置:首頁 » 編程語言 » 輸入等級輸出分數c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

輸入等級輸出分數c語言

發布時間: 2023-01-04 04:32:19

A. c語言問題根據成績等級轉化為分數

#include<stdio.h>
int main()
{
int s=0;
printf("請輸入學生的成績:");
scanf("%d",&s);
if (s < 0 || s>100)
{
printf("error\n");
}
else if (s<60)
{
printf("fail\n");
}
else if (s < 70)
{
printf("pass\n");
}
else if (s < 80)
{
printf("medium\n");
}
else if (s < 90)
{
printf("good\n");
}
else
{
printf("excellent\n");
}
return 0;
}

B. 用C語言函數編程 用戶輸入等級,輸出分數

int fs(char r)
{
switch(r)
{
case 'a':
return(90);
break;
case 'b':
return(80);
break;
case 'c':
return(70);
break;
case 'd':
return(60);
break;
default:return(50);
}
}

void main()
{
int s;
char a;
scanf("%c",&a);
s=fs(a);
printf("分數是 %d\n",s);
}

C. c語言輸入成績等級,輸出成績范圍

#include<stdio.h>
int main()
{char ch;
printf("請輸入成績的等第:");
scanf("%c",&ch);
if(c=='A')printf("85~100\n");
else if(c=='B')printf("75~84\n");
else if(c=='C')printf("60~74\n");
else if(c=='D')printf("0~59\n");
return 0;
}

D. C語言題目:用戶輸入等級,輸出分數(用函數表達式求出)

#include "stdio.h"
void main()
{
char level;
printf("請輸入等級(A-E):");
scanf("%c",&level);
switch(level)
{
case 'A' : printf("level A : 90-100\n");break;
case 'B' : printf("level B: 80-90\n");break;
case 'C': printf("level C: 70-80\n");break;
case 'D': printf("level D: 60-70\n");break;
case 'E': printf("level E: less than 60\n");break;
}
}

E. C語言題目:用戶輸入等級,輸出分數(用函數表達式求出)

你這個程序實現的是求周長,怎麼跟分數扯上關系了啊,你是說如果
輸入分數是80-100就輸出a,
輸入分數是60-79就輸出b,
輸入分數是0-59就輸出c,
。。。。
這樣的話用個用swith(),看下這個。
switch((int)(score/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;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("E(不及格)\n");break;
default:printf("Error!\n");
}
就這樣的,剛學不會沒事的,慢慢就會了。

F. C語言 輸入成績輸出對應等級

比較簡單的做法是利用嵌套的if語句來實現,它的特點是應用靈活簡便,可以不受分界點位置的限制,而且可以適用於浮點數。
float x;
int a,b,c,d,e;
a=b=c=d=e=0;
while(scanf("f",&x)==1)
if(x<=100)
if(x>=90){a++;putchar('A');}
else if(x>=80){b++;putchar('B');}
else if(x>=70){c++;putchar('C');}
else if(x>=60){d++;putchar('D');}
else {e++;putchar('E');}