顺序和分支结构题目

2026/1/12 20:55:58

(mon==4||mon==6||mon==9||mon==11) days=30; else

{if ((year%4==0&&year0!=0) || (year@0==0)) leap=1; else leap=0; if(leap) days=29; else days=28; }

cout<

else cout<<\} 7.

本题分值:10

题目标题:录取研究生。 题目描述:某高校录取研究生的要求是,新生的每门课成绩不低于60分,总成绩不低于340分,370分以下为自费。编一程序实现输入一个学生的四门课成绩,试判断该生为该校录取的情况(“没有录取”、“自费”、“公费”三种情况)。

输入描述:输入四门课的成绩,成绩均为0~150之间的整数。 输出描述:录取结果。(“没有录取”、“自费”、“公费”) 样例输入:60 100 130 80 样例输出:公费

#include using namespace std; int main()

{int a,b,c,d,sum; cin>>a>>b>>c>>d; sum=a+b+c+d;

if (a<60||b<60||c<60||d<60||sum<340) cout<<\没有录取\else if(sum<370) cout<<\自费\else

cout<<\公费\return 0; }

疑问:为什么需要在程序中加n才能执行出? 8.

本题分值:10

题目标题:骑车与走路

题目描述:在华农校园里,没有自行车,上课办事会很不方便。但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。假设找到自行车,开锁并骑上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。

输入描述:一个整数:为一次办事要行走的距离,单位为米。 输出描述:对输入的整数,如果骑车快,输出一行“Bike”;如果走路快,输出一行“Walk”;如果一样快,输出一行“All”。 样例输入:

【样例输入1】

50

样例输出:

【样例输入2】 120

【样例输出1】 【样例输出2】

Walk Bike

#include using namespace std; int main() {

int t1,t2,s; cin>>s;

t1=27+23+s/3.0; t2=s/1.5; if (t1

cout<<\else if (t1>t2)

cout<<\else

cout<<\return 0; } 9.

本题分值:10

题目标题:停车场收费

题目描述:一个停车场的标准收费是3小时之内收5元,超过3小时,每增加1小时加收2元;如果时间不是整数,按比例收取,例如:如果输入为3.6小时,则费用为5 + (3.6-3)*2 = 6.2 元。最高收费为40元。假设任何车辆的停车时间都不超过24小时。编写程序,计算每辆车的停车费。 【提示】

要输出浮点数、双精度数小数点后2位数字,可以用下面这种形式: cout<

按上面的形式控制输出格式时,需在源程序最开始加上一行:#include。 输入描述:输入停车的时间t。

输出描述:输出应该收取的停车费用cost,保留小数点后2位。 样例输入:3.46 样例输出:5.92 #include #include using namespace std;

void main() {

float t,p;

cout<<\停车时间:\ cin>>t; int n; n=int(t); switch(n) { case 1:

case 2: cout<<\ case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19:

case 20:p=5+(t-3)*2;

cout<

{ p=5+(t-3)*2;

cout<

cout<<\ } break; case 22: case 23: case 24:

cout<<\元\ } } 10.

本题分值:10

题目标题:简单计算器。

题目描述:模拟计算器的功能,能根据用户输入的两个运算数和运算符(’+’、 ‘-’、 ‘*’ 或‘/ ’),对两个数进行相应的运算,输出运算结果。注意:除法运算‘/ ’的除数不能为0。 ..输入描述:两个实数a、b和一个运算符号c,它们之间用空格隔开。

输出描述:如果能运算,输出a和b的运算结果;如果c为除号,且b为0,输出“除数为0!”;如果c不是’+’、 ‘-’、 ‘*’ 或‘/ ’中的运算符号,输出“运算符号错误!” 样例输入:4 9 * 样例输出:36 #include using namespace std; int main() {

char a[5];//定义字符数组便于读取 int ans,x,y;//ans是计算结果

cin>>a; x=a[0]-'0';y=a[2]-'0'; //x,y分别为符号两边的操作数,因为读入是字符变量,故要-'0'不明白!

switch(a[1])//判断符号 {

case '+'://符号是加号

ans=x+y; break;//switch默认不会退出,若无break,将执行下列case语句。 case '-'://减号 ans=x-y; break; case '*'://乘号

ans=x*y; break; case '/'://除号 if (y) ans=x/y; else cout<<\运算符号错误!\

} cout<


顺序和分支结构题目.doc 将本文的Word文档下载到电脑
搜索更多关于: 顺序和分支结构题目 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219