- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验 9:选择结构(2)
实验目的:
进一步掌握if 语句和switch 语句;
掌握用条件运算符实现选择;
掌握选择结构的嵌套,掌握简单的算法。
能灵活应用下列语句:if,if-else,switch,break。实验内容:
1、若希望当A 的值为奇数时,表达式的值为“真”,A 的值为
偶数时,表达式的值为“假”,则以下不能满足要求的表达式是
( C )。
C)!(A%2)A)A%2==1 B)!(A%2==0) D)A%2
C)!(A%2)
2、以下程序的运行结果是 F 。
main()
main()
{
if(2*2==52*2==4)
print(“T”)
else
printf(“F”)
}
3、下列程序的运行结果是 。
#include stdio.h void main(void)
#include stdio.h void main(void)
{
int x,y=1,z; if(y!=0) x=5;
printf(“\t%d\n”,x);
if(y==0) x=4; else x=5;
printf(“\t%d\n”,x);
x=1;
1
if(y0)
if(y0)
if(y0) x=4; else x=5;
printf(“\t%d\n”,x);
}
4、根据程序的功能,将以下程序补充完整
main(){int yy,mm,len;printf(“year,month=”); scanf(“%d %d”,yy,mm); switch(mm){; break;case 11: len=30; break;case 2:
main()
{
int yy,mm,len;
printf(“year,month=”); scanf(“%d %d”,yy,mm); switch(mm)
{
; break;
case 11: len=30; break;
case 2:
if(yy%4==0yy%100!=0||yy%400==0)
len=29
;
else
break;
len=28
;
default: printf(“input error”); break;
}
printf(“the length of %d %d is %d \n”,yy,mm,len);
}
case
1:
case
3:
case
5:
case
7:
case
8:
case
10:
case
12: len=31
case
4:
case
6:
case
9:
二、编程:
2
#includestdio.h void main(){int num;printf(请输入一个正整数 :\n); scanf(%d,num); if(num%5==0num%7==0)printf(Yes\n);elseprintf(No\n);}1、
#includestdio.h void main()
{
int num;
printf(请输入一个正整数 :\n); scanf(%d,num); if(num%5==0num%7==0)
printf(Yes\n);
else
printf(No\n);
}
#includestdio.h void main(){int a,b; char op;printf(请输入需要计算的表达式 :\n);scanf(%d%c%d,a,op,b); switch(op){case +:printf(运算结果为:%d\n,a+b);break; case -:printf(运算结果为 :%d\n,a-b);break; case *:printf(运算结果为:%d\n,a*b);break; case /:if(b!=0){printf(运算结果为:%d\n,a/b);break;}else{printf(
#includestdio.h void main()
{
int a,b; char op;
printf(请输入需要计算的表达式 :\n);
scanf(%d%c%d,a,op,b); switch(op)
{
case +:printf(运算结果为:%d\n,a+b);break; case -:printf(运算结果为 :%d\n,a-b);break; case *:printf(运算结果为:%d\n,a*b);break; case /:if(b!=0)
{printf(运算结果为:%d\n,a/b);break;}
else
{printf(除数不能为 0!\n);break;} default:printf(输入的表达式异常!\n);
}
}
3、(必做)已知银行整存整取存款不同期限的月息利率分别为:
2.5% 期限一年
3
3.25% 期限二年
3.85% 期限三年
4.2% 期限五年
8.9
您可能关注的文档
- be used to与be accustomed to的用法和区别.docx
- BEC高级真题词汇最终版.docx
- begoingto用法习题分析和总结.docx
- Beini奶瓶支持的网卡.docx
- benefit的短语分析和总结.docx
- be动词的用法口诀.docx
- be动词和句型转换练习.docx
- BIM中心实施规划.docx
- BIOS中英文对照表.docx
- blackmail人物分析分析和总结.docx
- (高清版)DB13 5325-2021 生活垃圾焚烧大气污染控制标准.docx
- (高清版)DB13∕T 5348-2021 大丽花脱毒种苗生产技术规程.docx
- (高清版)DB13∕T 5652.7-2023 节水型单位评价导则 第7部分:洗浴场所.docx
- (高清版)DB13∕T 5663-2023 鸟巢蕨设施繁育技术规程.docx
- (高清版)DB13∕T 5706-2023 黄秋葵病虫害综合防控技术规程.docx
- (高清版)DB62∕T 996-2022 绿色食品 双孢蘑菇越冬生产技术规程.docx
- (高清版)DB13∕T 5684-2023 金银花质量调控技术规程.docx
- (高清版)DB13∕T 5699-2023 谷子品种生态适应性评价技术规程.docx
- (高清版)DB13∕T 5341-2021 高水分裹包苜蓿青贮技术规程.docx
- (高清版)DB13∕T 5672-2023 公路路基微型桩加固设计与施工技术规范.docx
最近下载
- 机器学习原理及应用吕云翔习题答案.docx
- 国际压力性损伤-溃疡预防和治疗临床指南(2025年版)解读PPT课件.pptx VIP
- DB32T 4932-2024肉鸭层叠式笼养管理技术规程.docx
- 广东省深圳市坪山区2023-2024学年六年级下学期期末数学试题.docx VIP
- 开放系统11879《小学语文教学研究》期末机考真题及答案(第103套).docx VIP
- 开放系统11879《小学语文教学研究》期末机考真题及答案(第102套).docx VIP
- 开放系统11879《小学语文教学研究》期末机考真题及答案(第101套).docx VIP
- 退化林修复投标方案.docx VIP
- 深基坑开挖安全旁站监理记录表.doc VIP
- 兵团开放大学2023年春季《公务员制度讲座》期末考试.docx VIP
文档评论(0)