用switch语句编一程序,对于给定的一个百分制成绩,输出相应的五分制成绩,设:90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’,
何必楼上那样如此复杂……
看我代码(C语言)
#include<stdio.h>
void main()
{
int score,grade,temp;
printf("Input scroe:");
scanf("%d",&score);
if(score>100||score<0)
printf("error\n");
else
{
temp=score/10;
switch(temp)
{
case 10:
case 9:
grade='A';break;
case 8:
grade='B';break;
case 7:
grade='C';break;
case 6:
grade='D';break;
default:
grade='E';break;
}
printf("grade:%c\n",grade);
}
getch();
}
参考资料:原创
本回答被提问者采纳用switch语句编一程序,对于给定的一个百分制成绩,输出相应的五分制成 ...
楼上的没有100分啊;还是c++程序,我给你个c的。加了个输入非法判断。楼主给分吧。。。\/\/--- include<stdio.h> int main(){ unsigned char Score,Pscore;printf("Please Input Scroe:\\n");scanf("%d",&Score);if(Score>100||Score<0){ printf("The Score you entered is Illegal.");...
编一个 程序,对于给定的一个百分制成绩,输出相应的五分制成绩。假如:9...
首先,不需要编辑程序,办公软件Excel就可以实现。用IF语句即可。1,判断90分以上,则显示A,否则显示B。=IF(A1>=90,"A","B")意思是,如果A1的数值大于等于90,那么显示A,否则显示B。如图,当然,你可以把B删除,留空“”,=IF(A1>=90,"A","")那么显示就是空的。2,我还想加入C,60分...
编一个 程序,对于给定的一个百分制成绩,输出相应的五分制成绩。
编一个程序,对于给定的一个百分制成绩,输出相应的五分制成绩。假如:90分以上为“A”;80~90分为“B”,70~79分为“C”;60~69分为“D”;60分以下为“E”。
编写程序实现:从屏幕输入一个百分制成绩,在屏幕上输出其相应的五分制...
include <stdio.h>int main(){int n;printf("输入百分制成绩:");scanf("%d", &n);if ( n<0 || n>100 ){printf("输入成绩不合理.");return 0;}printf("分数档次:");if ( n>=90 ){printf("A");}else if ( n>=80 ){printf("B");}else if ( n>=70 ){printf("C");...
用最简单的c语编写程序将一个百分制成绩转换为五分制成绩
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 } el...
...输入若干个百分制成绩,输出对应的五分制成绩,输入结束后再分别输出这...
printf("this is a error!\\n");\/\/如果不在范围内请重新输入另一个数字 i--;continue;} c=a*0.5;printf("The percent conversion to fifty points is %6.1f\\n",c);if(0<=a&&a<20)num[0]++;if(20<=a&&a<40)num[1]++;if(40<=a&&a<60)num[2]++;if(60<=a&&a<80)num[...
用Java编写程序将五分制成绩转换成百分制
这都哪跟哪啊!!!同学,又是作业吧?这个挺简单的了,还是要自己完成,总会有收获的!给你点提示吧!!剩下的照葫芦花吧。值得考虑的一点是大小写是否区分的问题。switch (ch) { case 'A': System.out.println("90-100"); break;……default: System.out.println("Invalid Input"); break;...
...等,急!拜托了,谢谢(ฅ>ω<*ฅ) 1、请编写程序,产生
第二题:Dim str As StringPrivate Sub Command1_Click()Form1.Clsstr = InputBox(请输入五分制成绩等级, 请输入五分制成绩等级, "A")If str = "A" Then Print "大于等于90分"ElseIf str = "B" Then Print "80分到90分之间"ElseIf str = "C" Then Print "70分到80分之间"...
C语言程序设计教程的目 录
3.2 选择语句 263.2.1 案例3.2 求三个整数的最大值(if语句) 263.2.2 案例3.3 百分制成绩转换成五分制成绩(多分支if语句) 293.2.3 案例3.4 判断所输入的一个字符是数字、空白符还是其他字符(switch语句) 313.2.4 案例3.5 百分制成绩转换成五分制成绩(switch语句) 333.3 循环语句 343.3.1 案例3.6 求1+1\/...
用C#编写一个完整程序,从键盘输入5个值,并打印求和、平均数、最小值和...
{ static void Main(string[] args){ Console.WriteLine("请输入第一个数:");double a = Convert.ToDouble(Console.ReadLine());Console.WriteLine("请输入第二个数:");double b = Convert.ToDouble(Console.ReadLine());Console.WriteLine("请输入第三个数:");double c = Convert.ToDouble(...