ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:22.69KB ,
资源ID:5115944      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5115944.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(03单元3 选择结构程序设计Word文件下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

03单元3 选择结构程序设计Word文件下载.docx

1、 else leap=0; if(leap) printf (%d 年是闰年。n,year);%d 年不是闰年。n SC 01 02 01 03 003例3-6从键盘输入三个整数a、b和c的值,输出其中最大值。#includeint maxfun(int a,int b,int c);int maxfun(int a,int b,int c) int max; max=a; else max=b; if(cmax) max=c; return max;int main() int a,b,c;请输入三个整数a,b,c:); scanf(%d%d%d,&a,&b,&c); max=maxfun(

2、a,b,c);%d,%d,%d这三个数的最大值是%d。,a,b,c,max); return 0;SC 01 02 01 03 004例3-7从键盘输入字符判别是数字、字母还是空格。void check(char x)n输入的字符是 if(x=0xAZ|xaz) /判别字母范围字母: else if(x= ) /判别是否空格空格:其它符号:SC 01 02 01 03 005例3-8有一函数:,编一个程序,对输入的x值,输出对应的y值。方法1:void compu(int x) int y; if(x y=1; else y=0; SC 01 02 01 03 006例3-9输入一个百分制成绩

3、,要求输出成绩等级, BCD。其中90分以上为A,7089为B,6069为C,60分以下为D。void scoregrade(int score) int select; char grade; if (score=100) select=9; select=score/10; switch (select) case 9: grade=;break; case 8: case 7: case 6: default:grade= printf (score=%dtgrade=%cn,score,grade);SC 01 02 01 03 007引例从键盘上输入三个整数,要求输出这三个整数的最大

4、值。 /定义,输入,调用,输出请输入三个整数,用空格进行分割:这三个数的最大值为:%d.n,max);/功能函数:求三个整数的最大值 max=a; if(bSC 01 02 01 03 008课堂实践3-2求一元二次方程ax2+bx+c=0的根。提示:需要判别b2-4ac大于0,小于0和等于0的情况。math.hvoid root(double a,double b,double c) double disc,p,q; disc=b*b-4*a*c; p=-b/2/a; if(fabs(disc) q=sqrt(disc)/2/a;一元二次方程有两个不同的实根:x1=%.2lf,x2=%.2l

5、fn,p+q, p-q); q=sqrt(-disc)/2/a;一元二次方程有两个不同的虚根:x1=%.2lf+%.2lfi,x2=%.2lf- %.2lfin,p,q,p,q); double a,b,c;请输入一元二次方程的三个系数:%lf%lf%lf root(a,b,c);SC 01 02 01 03 009课堂实践3-3输入1-7之间的任意数字,程序按照用户的输入输出对应的星期几的英文,比如输入3,程序输出Wednesday。若输入1-7以外的数字,则提示输入错误!void duizhao(int i) switch(i) case 1:printf(Monday! case 2:T

6、uesday! case 3:Wednesday! case 4:Thursday! case 5:Friday!Saturday!Sunday!输入错误! n int i;请输入1-7数字表示对应的星期几:i); duizhao(i);SC 01 02 01 03 010同步训练程序设计题1输入一个字符,如果是大写字母,转换为小写,如果不是不转换。最后输出。char zhuanhuan(char c);char zhuanhuan(char c) char ch; ch= (cc)?(c+32):c; return ch; char c; c=getchar(); putchar(zhuan

7、huan(c);return 0;SC 01 02 01 03 011同步训练程序设计题2根据给定的年份计算该年度二月份的天数。int FebruaryDay(int y);int FebruaryDay(int y) int d2; if(y%4=0&y%100!=0|y%400=0)/判断是否闰年 d2=29; d2=28; return d2; /将求得的天数作为函数值返回 int year,day;请输入年份:year); /输入年份year的值 day=FebruaryDay(year); /以year为参数,调用函数FebruaryDay(),求得/该年二月份的天数,并赋值给天数d

8、ay。%d年的二月有%d天!,year,day);/输出年份及对应的二月份天数SC 01 02 01 03 012同步训练程序设计题3输入圆的的半径r和一个整型数k,当k=1时,计算圆的面积;但k=2时,计算圆的周长,当k=3时,既要求求圆的周长也要求出圆的面积。编程实现以上功能。#define PI 3.1415void fun(double r,int k);void fun(double r,int k) double c,s; switch(k)s=PI*r*r;圆面积为:%5.2fn,s);c=2*PI*r;圆周长为:,c);%5.2f,圆周长为:,s,c); double r; i

9、nt k;请输入圆半径:%lfr);请输入代号1 2 3:k); fun(r,k);SC 01 02 01 03 013同步训练程序设计题4输入4个数,按从小到大的顺序输出。void fun(int a,int b,int c,int d);void fun(int a,int b,int c,int d) int t;a=b;b=t;c)a=c;c=t;d)a=d;d=t;/a最小 t=b;b=c;b=d;/b次小 t=c;c=d;/c第三,从而d最大四个整数从小到大排列为:%d,%d,%d,%dn,a,b,c,d); int a,b,c,d;请输入四个整数%d%d%d%dc,&d); fu

10、n(a,b,c,d);SC 01 02 01 03 014同步训练程序设计题5某商场举行购物优惠活动(x代表购物款,y代表折扣): 当x1600时,y=0; 1600=x2400,y=5%; 24003200,y=10%; 3200=6400.y=20%。输入一个顾客的购物款后,显示它应付的款数。double fun(double money);double fun(double money) int t=(int)(money/800); double off; switch(t) case 0:off=0;off=0.05;off=0.1;off=0.15;off=0.2; return money*(1-off); double money;请输入购物金额money);购物金额为%5.2f时,实际付款为% 5.2f。,money,fun(money);

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2