您现在的位置是:首页 >

c语言成绩在90分以上输出A c语言判断一个同学成绩等级大于等于90分用a表示,60自89分之间用b表示,60分以

火烧 2021-07-02 22:52:25 1113
c语言判断一个同学成绩等级大于等于90分用a表示,60自89分之间用 表示,60分以 c语言判断一个同学成绩等级大于等于90分用a表示,60自89分之间用 表示,60分以#i clude lt tdi
c语言成绩在90分以上输出A c语言判断一个同学成绩等级大于等于90分用a表示,60自89分之间用b表示,60分以

c语言判断一个同学成绩等级大于等于90分用a表示,60自89分之间用b表示,60分以  

c语言判断一个同学成绩等级大于等于90分用a表示,60自89分之间用b表示,60分以

#include <stdio.h>
int main(){
int score ;
char rank ;
printf("请输入同学的成绩:");
scanf("%d",&score);
if(score>=90)rank='a';
else if(score>=60)rank='b'
else rank='c';
printf("同学成绩等级为%c",rank);
return 0 ;
}

C语言:学习成绩大于等于90的同学用A表示,60-90的用B表示,60以下的用C表示

main()
{int i;
printf("请输入你的分数");
scanf("%d",&i);
if(i<60&&i>0)
printf("c");
else if(i<90)
printf("b");
else if(i<100)
printf("a");
else printf("不好意思,你输入错了!!");
}

C语言:学习成绩>=90分的同学用A表示,60-89分之间的用B表示, 60分以下

j的输出应该是字元%c
#include<stdio.h>
int main()
{
int i;
char j;
scanf("%d", &i);
j=(i>=90)?'A':((i>=60)?'B':'C');
printf("%d %cn",i,j);
return 0;
}

C语言程式设计,输入成绩,>=90分用A表示,60-89用B表示,<=60分用C表示。用switch完成。

#include<stdio.h>main(){ int s; scanf("%d",&s); if(s>=0&&s<=100) { switch(s/10) { case 10: case 9:printf("%d to A",s);break; case 8: case 7: case 6:printf("%d to B",s);break; case 5: case 4: case 3: case 2: case 1: case 0:printf("%d to C",s);break; } } else printf("error"); getch(); 哪里出错了?}忘记switch() 的括号了  还有printf("error");是在输入的分数不在范围时输出的 所以else

学习成绩>=90分的同学用A表示,60-89分之间的用B表示, 60分以下的用C表示

1、
char grade;定义一个变数grade,型别为char
grade=score>=90?'A':(score>=60?'B':'C');
可以写成
grade=(score>=90?'A':(score>=60?'B':'C'));
先执行score>=90?'A':(score>=60?'B':'C');
如果score>=90,其值为A,若score>=60,其值为B,剩下为C
然后将这个值赋给grade。
关于这个?:运算子,若?前的条件成立,执行:前的语句,不成立则执行后面的。
2、原始码写的简练,你写的容易读。当然用switch也可以,也很易读。

C语言程式设计问题,输入成绩,>=90分用A表示,60-89分用B表示,<=60分用C表示。用switch来实现。

目的感觉比较混乱啊。
switch()的case语句是个常量
你可以先判断输入是在哪个段,比如>=90 另i=1,
60-89 i=2;
switch(i)

请回答菜鸟一些C语言问题。学习成绩>=90分的同学用A表示,60-89分之间的用B表示,

printf("please input a scoren"); 这句只是在控制台上显示双引号里的字.
scanf("%d",&score); 这句是让你输入一个整数
printf("%d belongs to %c",score,grade); 这就是标准的输出格式啊, %d代表一个整数, %c代表一个字元.

python用条件运算子的巢状完成此题学习成绩>=90分的同学用A表示60-89分之间的用B表示 60分以下的用C表示

level = 'A' if point >= 90 else ('C' if point < 60 else 'B')

从键盘获得学生成绩,成绩范围0-100, 学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用

给你一个带异常处理的
当输入的不是数字的时候,不会抛异常
public static void main(String[] args) {
System.out.println("请输入数字");
try
{
Scanner in = new Scanner(System.in);
int n = in.nextInt();
if (n > 100 || n < 0)
System.out.println("输入无效,请重新执行");
else {
char result = (n > 60) ? ((n > 89) ? 'A' : 'B') : 'C';
System.out.println( result);
}
}
catch(Exception e)
{
System.out.println("输入了非法字元");
}
}

利用条件运算子的巢状来完成:学习成绩》=90分的同学用A表示,60到89之间的用B表示,60分以下的用C表示

#include <stdio.h> main() { int s; printf("Please input the score:"); scanf("%d",&s); if(s>=90) printf("An"); else if(s>=60) printf("Bn"); else printf("Cn"); } 记得把字母改下

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码