编一个 程序,对于给定的一个百分制成绩,输出相应的五分制成绩。假如:90分以上为“A”;80~90分为“B”,70~79分为“C”;60~69分为“D”;60分以下为“E”。
首先,不需要编辑程序,办公软件Excel就可以实现。用IF语句即可。
1,判断90分以上,则显示A,否则显示B。=IF(A1>=90,"A","B")
意思是,如果A1的数值大于等于90,那么显示A,否则显示B。
如图,当然,你可以把B删除,留空“”,=IF(A1>=90,"A","")那么显示就是空的。
2,我还想加入C,60分一下是C怎么办?
=IF(A6>=90,"A",IF(A6>=60,"B","C"))
意思就是如果A6大于等于90,则显示A,否则,如果A6大于等于60,则显示B,否则显示C。
注意:格式不能错,逗号,双引号,括号,必须是英文模式下输入。等号不能少。
问题解决思路
1、接收一个值,判断该值是否在允许范围内,如果不是就输出提示并跳到开始出重新输入;
2、用if语句依次判断值的范围并输出结果;
#include<stdio.h>以上是在Visual Studio 里写的C语言例子
程序如下:
采用switch分支语句很方便实现。
程序如下:
#include <stdio.h>为了程序的完整性,当输入值大于100或者小于0时,要有错误提示。