给出一百分制成绩要求输出成绩等级ABCDE。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下E
#include<stdio.h>
int main()
{
float x;
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;
}
哪里错了?????
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;
}
相关内容
- 给出2,5,8,9四个数,算24点 用两种以上的方法
- 给出n,a[0],a[n+1]和公式 a[i] = (a[i-1] + a[i+1])/2如何用c语言求出a[1]?
- 给出一百分制成绩要求输出成绩等级ABCDE。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下E
- 给出一行C语言表达式,判断给定的整数是否是一个2的幂
- 给出三个多项式 X=2a的平方+3ab+b的平方,Y=3a的平方+3ab,Z=a的平方+ab,
- 给出三个多项式:2/1x2+3x+1,2/1x2+3x+1,2/1x2-x,请你选择其中两个进行加法运算,并把结果进行因式分解
- 给出三个多项式:
- 给出三个多项式:二分之一X的平方+2X-1 二分之一X的平方+4X+1 二分之一X的平方-2X选择你