1007: C语言程序设计教程(第三版)课后习题5.5

时间:2023-02-27 00:18:40

题目描述
有一个函数
y={ x x<1
| 2x-1 1<=x<10
\ 3x-11 x>=10

写一段程序,输入x,输出y

输入
一个数x

输出
一个数y

样例输入
14
样例输出
31

#include<stdio.h>

int main()
{
int x, y;
scanf("%d", &x);
if(x<1){
printf("%d\n", x);
} else if(x>=1 && x<10){
printf("%d\n", 2*x-1);
} else {
printf("%d\n", 3*x-11);
}
return 0;
}

1007: C语言程序设计教程(第三版)课后习题5.5

1008: C语言程序设计教程(第三版)课后习题5.6
题目描述
给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为E
输入
一个整数0-100以内
输出
一个字符,表示成绩等级
样例输入
90
样例输出
A

#include<stdio.h>

int main()
{
int score, level;
scanf("%d", &score);
level = score/10;
switch (level){
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");
}
return 0;
}

1007: C语言程序设计教程(第三版)课后习题5.5