网站大量收购闲置独家精品文档,联系QQ:2885784924

sy3到条文件判断.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三 各种分支结构 一. 实验目的 1. 了解C语言中表示逻辑量的方法(以0代表“假”,以1代表“真”)。 2. 正确使用C语言中的逻辑运算符和逻辑表达式。 3. 熟练掌握if语句,if-else语句和switch-case语句。 二. 实验要点 在C语言中主要用以下方法实现分支结构: 1. if-else语句 格式:if(表达式) 语句块1 else 语句块2 若表达式的值为真,就执行语句块1;否则,执行语句块2。 2.switch-case语句 if语句只有两个分支可供选择,switch语句可以提供多个分支选择。 switch-case语句格式: switch (表达式) { case 常量1: 语句1; case 常量2: 语句2; case 常量3: 语句3; case 常量4: 语句4; default: 语句n } 三. 实验要求 1. 上机前编写好以下程序。(1为程序改错,2-6为填空) 2. 上机输入和调试自己所编的程序并存在自己的软盘上。 3. 检查实验结果是否正确。 4. 上机结束后,整理实验报告。 四. 实验内容 上机调通以下程序,并写出以下程序的输出结果。 改正以下程序的错误,并上机调通,程序完成输入两个数,按由小到大的顺序输出。 main(){ int a,b; scanf(“%d,%d”,a,b); if(ab) c=b;b=a;a=c; printf(“%d,%d”,a,b);} 输入45,-55CR(CR表回车) 输出 –55,45 改正: main(){ int a,b,c; scanf(“%d,%d”,a,b); if(ab) {c=b;b=a;a=c;} printf(“%d,%d”,a,b);} 以下程序的输出结果是( 1 1 0 )。 main(){ printf(“%d\t”,369); printf(“%d\t”,3||6||!0); printf(“%d\n”,01||0); } 有一函数 x (x1) y= 2x-1 (1≤x10) 3x-11 (x≥10) 用scanf函数输入x的值,求y的值。请在【 】内填入正确内容,并上机把程序调通,写出运行结果。 main(){ int x,y; printf(“Please input x:”); scanf(“%d”,【 x 】); if(x1) { y=x; printf(“x=%d, y=x=%d\n”,x,y); } else if(【 x10 】) { y=2*x-1; printf(“x=%d,y=2*x-1=%d\n”,x,y);} else { y=【3*x-11 】; printf(“x=%d,y=3*x-11=%d\n”,x,y);} } 运行结果: Please input x:4CR(CR表回车) 输出 x=4,y=2*x-1=7 Please input x:-1CR(CR表回车) 输出 x=-1,y=x=-1 Please input x:20CR(CR表回车) 输出 x=20,y=3*x-11=49 4. 以下程序对输入的一个小写字母,将字母循环后移5个位置后输出.如’a’成’f’, ‘w’变成’b’.请在【 】内填入正确内容. #include “stdio.h” main() { char c; c=getchar(); if (【 c=’a’c=’u’ 】) c=c+5; else if (c=’v’ c=’z’) 【 c=c-21 】; putchar(c); } 输入xCR(CR表回车) 输出 c 5. 以下程序完成输入数字1-7,打印出对应的英文(Monday-Sunday). 请在【 】内填入正确内容。 #include stdio.h main() { int a; printf(please input a number\n); scanf(%d,a); if (【 a=1a=7 】) { switch

文档评论(0)

zzabc003 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档