某厂对产品进行分级,
产品性能在90分以上时,该产品定为A级产品;
性能在80~89分时,定为B级产品;
性能为60~ 79分时,定为C级;
产品性能在60分以下时,则定为D级产品。
试编写程序实现对该厂产品的分级评定。
采用两种方法来进行编程:(1)if语句;(2)Switch语句。
#include <stdio.h>
int main()
{
int num;
printf("请输入产品的分数\n");
scanf("%d", &num);
if (num >= 0 && num <= 100)
{
if (num <= 100 && num >= 90) printf("产品等级为 A\n");
if (num < 90 && num >= 80) printf("产品等级为 B\n");
if (num < 80 && num >= 60) printf("产品等级为 C\n");
if (num < 60 && num >= 0) printf("产品等级为 D\n");
}
else printf("输入值不合法");
return 0;
}
#include <stdio.h>
int main()
{
int num;
printf("请输入产品的分数\n");
scanf("%d",&num);
switch (num/10)
{
case 10:
case 9: printf("产品等级为 A\n"); break;
case 8: printf("产品等级为 B\n"); break;
case 7:
case 6: printf("产品等级为 C\n"); break;
default:printf("产品等级为 D\n或输入值错误\n"); break;
}
return 0;
}