一题多解
我身上有她的香炉味~
广东在读大学生
展开
-
switch语句编程实现:给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。
switch语句编程实现:给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80至89分为B,70至79分为C,60至69分为D,60分以下为E。解题思路:score为输入的成绩,定义一个变量a,让score➗a所得到的整数部分进行判断所在的成绩等级。注:本篇重点要求熟练的掌握switch语句的格式,为保证输入数据的准确性,可加上“default”,表示在得到除上面的结果(0<a<=10)外,报告输入的数据有误。代码如下#include<stdio.h>原创 2020-12-15 16:02:30 · 72457 阅读 · 35 评论 -
用if语句实现给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。
用if语句编程实现:给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,B,70到79分为C,60到69分为D,60分以下为E。思路:用if语句分成各个分数段将符合要求的输出对应的字符。注: 1.为使数据输入更加具有准确性,可将输入的成绩限制在0-100分2.区分“||”和“&&”if (score<0 || score>100) 中的“||”是或的意思,表示当输入成绩<0或成绩>100时输出"输入的数据非法!”if(score>=原创 2020-12-13 10:18:12 · 41626 阅读 · 7 评论 -
有三个整数a,b,c,由键盘输入,输出其中最大的数(2)
有三个整数a,b,c,由键盘输入,输出其中最大的数的第二种代码思路与我的上一篇一致——有三个整数a,b,c,由键盘输入,输出其中最大的数好处在于更加简短采用的是if语句“条件?成立结果;不成立结果;”#include<stdio.h>int main(){int a,b,c,max;printf("请输入三个整数:"); scanf("%d,%d,%d",&a,&b,&c);if(a>b)a>c?max=a:max=c; //a是原创 2020-12-12 16:48:13 · 3490 阅读 · 4 评论