c语言题,第一题:\x05给出一个百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’,90分以上为’A’,80到90分为’B’,70到80分为’C’,60到70分为’D’,小于60分为’E’.要求使用switch语句

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/06 04:00:42
c语言题,第一题:\x05给出一个百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’,90分以上为’A’,80到90分为’B’,70到80分为’C’,60到70分为’D’,小于60分为

c语言题,第一题:\x05给出一个百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’,90分以上为’A’,80到90分为’B’,70到80分为’C’,60到70分为’D’,小于60分为’E’.要求使用switch语句
c语言题,
第一题:\x05给出一个百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’,90分以上为’A’,80到90分为’B’,70到80分为’C’,60到70分为’D’,小于60分为’E’.要求使用switch语句实现.
第二题:\x05编写程序,输入奖金数a,计算并输出税率rate、应缴税款tax和实得奖金数profit.
      奖金      税率
     a<500 0.00
     500≤a<1000   0.05
     1000≤a<2000   0.08
     2000≤a<5000   0.10
     5000≤a      0.15
步骤与要求:
  (1) 用switch语句编程,自变量和函数值均为双精度类型
  (2) 用scanf函数输入奖金数a;
  (3) 输出结果采用以下形式:
a=具体值
rate=税率值
tax=应缴税款
profit=实得奖金数
(4) 分别输入a=280,512,1000,4250,5100,运行该程序,把运行结果截图.
说明:double型数据在输入函数scanf中使用%lf格式符(f前是字母l).
运行结果和下面的截图相似.
第三题:\x05判断一个数是否是素数,要求:
1、从键盘输入n的值,检查n的值是否是大于2的数;
2、若不是,结束程序.
3、如果n的值是大于2的数,判读其是否是素数,并输出判断结果,加上必要的文字说明.

c语言题,第一题:\x05给出一个百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’,90分以上为’A’,80到90分为’B’,70到80分为’C’,60到70分为’D’,小于60分为’E’.要求使用switch语句
一:
#include
int main()
{
int score;
printf("请输入成绩:\n");
scanf("%d",&score);
if(score=0)
switch(score/10)
{
case 10:
case 9:
printf("A\n");
break;
case 8:
printf("B\n");
break;
case 7:
printf("C\n");
break;
case 6:
printf("D\n");
break;
default:
printf("E\n");
break;
}
else
printf("成绩有误\n");
return 0;
}
二:
#include
main()
{
int t;
double a,rate;
printf("请输入奖金数a:\n");
scanf("%lf",&a);
t=(int)(a/500);
switch(t)
{
case 0:
rate=0.00;
printf("a=%lf\nrate=%lf\ntax=%lf\nprofit=%lf\n",a,rate,a*rate,a*(1-rate));
break;
case 1:
rate=0.05;
printf("a=%lf\nrate=%lf\ntax=%lf\nprofit=%lf\n",a,rate,a*rate,a*(1-rate));
break;
case 2:
case 3:
rate=0.08;
printf("a=%lf\nrate=%lf\ntax=%lf\nprofit=%lf\n",a,rate,a*rate,a*(1-rate));
break;
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
rate=0.10;
printf("a=%lf\nrate=%lf\ntax=%lf\nprofit=%lf\n",a,rate,a*rate,a*(1-rate));
break;
default:
rate=0.15;
printf("a=%lf\nrate=%lf\ntax=%lf\nprofit=%lf\n",a,rate,a*rate,a*(1-rate));
break;
}
}
三:
#include
int main()
{
int n,i,flag=0;
printf("请输入一个数:\n");
scanf("%d",&n);
if(n