...等级ABCDE。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分...
发布网友
发布时间:2024-10-02 18:55
我来回答
共1个回答
热心网友
时间:2024-10-28 11:33
putchar函数用错了
putchar() 是向端输出一个字符没错,但是putchar(a),括号内的要是一个字符变量
你这里可以这样
char a='A',b='B',c='C',d='D',e='E';
然后putchar(a),putchar(b)……
-------------------------------------------------
#include<stdio.h>
int main()
{
float x;
char a='A',b='B',c='C',d='D',e='E';
scanf("%f",&x);
if (x>=90) putchar(a);
if (x>=80&&x<=89) putchar(b);
if (x>=70&&x<=79) putchar(c);
if (x>=60&&x<=69) putchar(d);
if (x<60) putchar(e);
return 0;
}
热心网友
时间:2024-10-28 11:38
putchar函数用错了
putchar() 是向端输出一个字符没错,但是putchar(a),括号内的要是一个字符变量
你这里可以这样
char a='A',b='B',c='C',d='D',e='E';
然后putchar(a),putchar(b)……
-------------------------------------------------
#include<stdio.h>
int main()
{
float x;
char a='A',b='B',c='C',d='D',e='E';
scanf("%f",&x);
if (x>=90) putchar(a);
if (x>=80&&x<=89) putchar(b);
if (x>=70&&x<=79) putchar(c);
if (x>=60&&x<=69) putchar(d);
if (x<60) putchar(e);
return 0;
}