求程序,输入成绩,输出等级如90以上对应a,80~89,b 70~79,c 60~69,d 60以下 e.看一下下面的程
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 00:24:05
求程序,输入成绩,输出等级如90以上对应a,80~89,b 70~79,c 60~69,d 60以下 e.看一下下面的程序!
#include
#include
int main()
{
float a;
char d;
scanf("%f",&a);
if(a>=90)
d=1;
if(a>=80||a=70||a=60||a
#include
#include
int main()
{
float a;
char d;
scanf("%f",&a);
if(a>=90)
d=1;
if(a>=80||a=70||a=60||a
用的没错
改以下5句:
d=1; -> d='1';
d=2; -> d='2';
d=3; -> d='3';
d=4; -> d='4';
d=5; -> d='5';
最后加一句
return 0;
因为你的main是int,要有返回值的
再问: 为什么要改成“d=‘1’”?switch()里不就指的是d的值?
再答: 但是你赋值的时候,你的d是char 所以要赋字符值 其次 switch case 1 表示整数 1 '1'是字符 ‘1’
再问: 最后问一下,上面的程序是不是一个输出? 如果,d= 1,都改成printf(“A”) d=2改成printf(“b‘)........... 是不是就有5个输出?
再答: 不是== 你就输入一个值,要么是90以上,要么是。。。 不可能同时满足5个的== 只有一个输出
改以下5句:
d=1; -> d='1';
d=2; -> d='2';
d=3; -> d='3';
d=4; -> d='4';
d=5; -> d='5';
最后加一句
return 0;
因为你的main是int,要有返回值的
再问: 为什么要改成“d=‘1’”?switch()里不就指的是d的值?
再答: 但是你赋值的时候,你的d是char 所以要赋字符值 其次 switch case 1 表示整数 1 '1'是字符 ‘1’
再问: 最后问一下,上面的程序是不是一个输出? 如果,d= 1,都改成printf(“A”) d=2改成printf(“b‘)........... 是不是就有5个输出?
再答: 不是== 你就输入一个值,要么是90以上,要么是。。。 不可能同时满足5个的== 只有一个输出
输入一个百分制成绩,输出对应的等级A:>=90,B:80~89,C:70~79,D:60~69,E:=90,B:80~8
输入一个百分制成绩,输出对应的等级A:>=90,B:80~89,C:70~79,D:60~69,E:
.输入百分制的学生成绩,输出A(90-100),B(80-89),C(70-79),D(60-69),E(60分以下)等
求解一道C语言题!3.编写一个程序输入一个百分制成绩,要求输出成绩等级A、B、C、D、E.90分以上为A,80~89分为
输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分为B
编程,输入一个成绩等级(A~E),显示相应的百分制成绩段A(90~100)B(80~89)C(70~79)D(60~69
1. 给出一个百分制成绩,要求输出成绩等级A、B、C、D和E.90分以上为A,89~80为B,79~70为C,69~60
C++程序 给出一百分制成绩,要求输出成绩等级‘A’,‘B’,‘C’,‘D’,‘E’.90分以上为‘A’
给出一百分制成绩要求输出成绩等级ABCDE.90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分
C语言,输出百分制成绩等级ABCDE,对应关系:A 91~100 B 81~90 C 71~80 D 60~70 E 5
给出一百分制成绩,要求输出成绩等级‘A’,‘B’,‘C’,‘D’,‘E’.90分以上为‘A’,80~89分为‘B’,70
给出一百分制成绩,要求输出成绩等级'A','B','C',‘D','E'.90分以上为'A',80-89分为'B',70