目录
7-85 根据输入的空气污染指数,输出相应的信息。
分数 5
全屏浏览题目
切换布局
作者 xcf
单位 长春理工大学
空气污染指数(这里取整数)取值范围定为0~500。
对应的空气质量如下:
- 0~50 空气质量优
- 51~100 空气质量良
- 101~200 轻度污染
- 201~300 中度污染
- 301~500 重度污染
如果输入的数据为-1表示结束;若数据不在0~500,提示“请输入0到500之间的数据”。
输入样例:
-5 19 59 309 -1
输出样例:
请输入0到500之间的数据
空气质量优
空气质量良
重度污染
#include <stdio.h>
#include<math.h>
int main()
{
int i;
double a;
for(i=0;i<4;i++)
{
scanf("%lf", &a);
if(a==-1) break;
if(a>=0&&a<=50)
{
printf("空气质量优\n");
}
else if(a>=51&&a<=100)
{
printf("空气质量良\n");
}
else if(a>=101&&a<=200)
{
printf("轻度污染\n");
}
else if(a>=201&&a<=300)
{
printf("中度污染\n");
}
else if(a>=301&&a<=500)
{
printf("重度污染\n");
}
if((a<0)||(a>500))
{
printf("请输入0到500之间的数据\n");
}
}
return 0;
}
7-86 分支结构——大小写字母判断
分数 70
全屏浏览题目
切换布局
作者 叶青
单位 长春理工大学
键盘输入一个英文字母,如果是大写字母,输出ASCII码,如果是小写字母输出对应的大写字母。(其它情况没有输出)
输入格式:
输入一个英文字母。
输出格式:
根据输入的字母,输出ASCII码或者大写字母
输入样例1:
A
输出样例1:
65
输入样例2:
a
输出样例2:
A
#include<stdio.h>
int main()
{
char ch;
scanf("%c", &ch);
if (ch >= 'a'&&ch <= 'z')
{
ch = ch - 32;
printf("%c\n",ch);
}else if(ch >= 'A'&&ch <= 'Z')
{
printf("%d\n",ch);
}else
{
printf("");
}
return 0;
}
7-87 A±B
分数 5
全屏浏览题目
切换布局
作者 iwyou
单位 郑州轻工业大学
输入两个整数A、B,计算A±B
输入格式:
输入两个整数,用空格隔开。
输出格式:
输出一个整数,如果B的值是正数输出A+B的值,如果B是负数,输出A-B的值,如果B是0,输出A的值。
输入样例:
1 1
输出样例:
2
#include<stdio.h>
int main(){
int a,b;
scanf("%d %d",&a,&b);
if(b>0){
printf("%d",a+b);
}
else if(b<0){
printf("%d",a-b);
}
else{
printf("%d",a);
}
return 0;
}