选择结构
小猪261
在线大学生,发布在校的一些习题比赛的试题分享和分析。
展开
-
PTA 7-9 根据输入的数字,输出需要上课的节数
本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:1 星期一 8节课 2 星期二 10节课 3 星期三 6节课 4 星期四 8节课 5 星期五 6节课 6 今天没有课,可以好好休息一下啦! 7 今天没有课,可以好好休息一下啦!输入格式:例如:1输出格式:星期一 8节课(一和8之间有一个空格)输入样例:1结尾无空行输出样例:星期一 8节课结尾无空行#include <stdio.h>int原创 2022-01-02 11:53:30 · 884 阅读 · 0 评论 -
PTA 7-8 成绩转换
本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。输入格式:输入在一行中给出一个整数的百分制成绩。输出格式:在一行中输出对应的五分制成绩。输入样例:90结尾无空行输出样例:A结尾无空行#include <stdio.h>int main(){ int a; scanf("%d",&a)原创 2022-01-02 11:52:40 · 430 阅读 · 0 评论 -
PTA 7-7 你出题计算机来答
输入一个形如A+B的四则运算式(加、减、乘、除),代表你向计算机出的题目。让计算机输出运算结果,请按样例格式输出。如果除数为0,输出非法操作信息:Illegal operation输入样例:56+23结尾无空行输出样例:56+23=79结尾无空行输入样例:12*3结尾无空行输出样例:12*3=36结尾无空行输入样例:12/0结尾无空行输出样例:Illegal operation结尾无空行输入样例:-5*-5结尾原创 2022-01-02 11:51:56 · 2129 阅读 · 0 评论 -
PTA 7-6 高速公路超速处罚
按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。输入格式:输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。输出格式:在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%. Ticket 200”;若应吊销驾驶证,则输出“Exceed x%. License Revoked”。其中x是超速的百分比,精确到整数。输入样原创 2022-01-02 11:51:13 · 595 阅读 · 0 评论 -
PTA 7-5 出租车计价
本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:起步里程为3公里,起步费10元; 超起步里程后10公里内,每公里2元; 超过10公里以上的部分加收50%的回空补贴费,即每公里3元; 营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。输入格式:输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位)与等待时间(整数,单位为分钟),其间以空格分隔。输出格式:在一行中输出乘客应支付的车费(单位为元),结果四舍五入,保留到元。原创 2022-01-02 11:50:25 · 736 阅读 · 0 评论 -
PTA 7-10 查询水果价格
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示以下菜单:[1] apple[2] pear[3] orange[4] grape[0] exit用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。输入格式:输入在一行中给出用户连续输入原创 2022-01-02 11:49:40 · 475 阅读 · 0 评论 -
PTA 7-4 计算邮费
输入货物重量x(一个整数),计算对应的邮费y并输出,计算公式如下: 如果x介于区间(0,5],则y=10,如果x介于区间(5,10],则y=15, 如果x介于区间(10,20],则y=20。输入格式:输入一个整数。输出格式:输出一个整数。输入样例1:3结尾无空行输出样例1:10结尾无空行输入样例2:6结尾无空行输出样例1:15结尾无空行输入样例3:18结尾无空行输出样例3:20结尾无空行#include原创 2022-01-02 11:48:12 · 2737 阅读 · 0 评论 -
PTA 7-3 计算油费
现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。输入格式:输入在一行中给出两个整数和一个字符,分别表示顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助)。输出格式:在一行中输出应付款额,保原创 2022-01-02 11:47:05 · 259 阅读 · 1 评论 -
PTA 7-2 简单字符变换
从键盘上输入一个字符,如果是大写字母则转换为小写字母,如果是小写字母则转换为大写字母,其他字符则保持不变,最后输出转换后的字符。输入格式:从键盘上输入一个字符。输出格式:输出转换后的字符,最后换行。输入样例1:A输出样例1:a输入样例2:e输出样例2:E输入样例3:7输出样例3:7#include<stdio.h>main(){ char i,j; scanf("%c",&i); if原创 2022-01-02 11:46:07 · 6062 阅读 · 0 评论 -
PTA 7-1 计算符号函数的值
对于任一整数n,符号函数sign(n)的定义如下:请编写程序计算该函数对任一输入整数的值。输入格式:输入在一行中给出整数n。输出格式:在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。输入样例1:10结尾无空行输出样例1:sign(10) = 1结尾无空行输入样例2:0输出样例2:sign(0) = 0输入样例3:-98输出样例3:sign(-98) = -1#include<std原创 2022-01-02 11:44:58 · 223 阅读 · 0 评论