




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/5.4 有3个整数a,b,c,有键盘输入,输出其中最大的数。#if 0;#includevoid main()int a,b,c,max;printf(输出三个数:);scanf(%d%d%d,&a,&b,&c);printf(输出最大的一个数:);max=a;if(maxb)max=b;if(maxc)max=c;printf(%dn,max);#endif;#if 0;/方法二#includevoid main()int max(int x,int y,int z);int a,b,c,d;scanf(%d,%d,%d,&a,&b,&c);d=max(a,b,c);printf(%dn,d);int max(int x,int y,int z)int n;if(xy) if(xz) n=x; else n=z;else if (yz) n=y; else n=z; return(n); #endif;#if 0;/5.5 有一个函数,写一段程序,输入x,输出y。#includevoid main()int x,y;printf(输入x:);scanf(%d,&x);if(x=1&x=10)y=3*x-11;printf(%d,y);#endif;#if 0;/5.6 给出一百分制成绩,要求输出成绩等级 A,B,C,D,E。90分以上A,8089分为B,7079分为C,6069分为D,60分以下为E./*#includevoid main()int grade;scanf(%d,&grade);if(grade90)printf(An); if(grade80 & grade70 & grade60 & grade69)printf(Dn);if(grade60)printf(En);#endif;#if 0;/5.7 给一个不多于5位数的正整数,要求:1,求出它是几位数;2,分别输出每一位数字;3,按逆序输出各位数字,例如原数位321,应输出123。#includevoid main()int a,q,b,s,g,n,i;printf(输出一个不多于五位数的整数:);scanf(%d,&a);i=a; printf(逆序输出:);while(i0) n=i%10; i=i/10; printf(%d,n); printf(n); if(a999 & a9999) printf(a 是四位数n); q=a/1000; a=a%1000; printf(千位数字是:%dn,q); b=a/100; a=a%100; printf(百位数字是:%dn,b); s=a/10; a=a%10; printf(十位数字是:%dn,s); g=a/1; a=a%1; printf(个位数字是:%dn,g); #endif;/5.8 企业发放的奖金根据利润提成. (1),用if语句编程序. (2).用switch语句编程序.#if 0;/(1).用if语句编程#includevoid main()long i;float bonus, bon1, bon2, bon4, bon6, bon10;bon1 = 100000 * 0.1;bon2 = bon1 + 100000 * 0.075;bon4 = bon2 + 200000 * 0.05;bon6 = bon4 + 200000 * 0.03;bon10 = bon6 + 400000 * 0.015;printf(请输入利润i:);scanf(%ld, &i);if(i = 100000)bonus = i * 0.1;else if(i = 200000)bonus = bon1 + (i - 100000) * 0.075;else if(i = 400000) bonus = bon2 + (i - 200000) * 0.05;else if(i = 600000) bonus = bon4 + (i - 400000) * 0.03;else if(i = 1000000)bonus = bon6 + (i - 600000) * 0.015;elsebonus = bon10 + (i - 1000000) * 0.01;printf(奖金是%10.2fn,bonus);#endif;#if 0;/用switch语句编程序#includevoid main()long i;double bonus,bon1,bon2,bon4,bon6,bon10;int k; bon1 = 100000 * 0.1;bon2 = bon1 + 100000 * 0.075;bon4 = bon2 + 200000 * 0.05;bon6 = bon4 + 200000 * 0.03;bon10 = bon6 + 400000 * 0.015;printf(请输入利润i:);scanf(%ld, &i);k = i/100000;if (k 10)k = 10;switch ( k )case 0: bonus = i * 0.1; break;case 1: bonus = bon1 + (i - 100000) * 0.075; break;case 2:case 3: bonus = bon2 + (i - 200000) * 0.05; break;case 4:case 5: bonus = bon4 + (i - 400000) * 0.03; break;case 6:case 7:case 8:case 9: bonus = bon6 + (i - 600000) * 0.015; break;case 10: bonus = bon10 + (i - 1000000) * 0.01;printf(奖金是%10.2fn,bonus);#endif;#if 0; /5.9 输入4个整数,要求按由小到大的顺序输出#includevoid main()int a,b,c,d,t;printf(输出四个数:);scanf(%d%d%d%d,&a,&b,&c,&d);if(ab)t=a;a=b;b=t;if(ac)t=a;a=c;c=t;if(ad)t=a;a=d;d=t;if(bc)t=b;b=c;c=t;if(bd)t=b;b=d;d=t;if(cd)t=c;c=d;d=t;printf(由小到大输出:);printf(%d,%d,%d,%d,a,b,c,d);#endif;#if 0;/方法二 冒泡法#include#define N 4void main()int aN,i,j,temp;printf(输入数据:n);for(i=0;iN;i+)scanf(%d,&ai);for(i=1;iN;i+) /外层循环控制比较的轮数 for(j=0;jaj+1) /前后两数比较、交换 temp=aj;aj=aj+1;aj+1=temp;printf(由小到大输出:n);for(i=0;iN;i+)printf(%dt,ai);#endif;#if 0;/5.10 有四个塔。输入一个点的坐标,求该点的建筑高度#includevoid main()int h=10;float x1=2,y1=2,x2=-2,y2=2,x3=-2,y3=-2,x4=2,y4=-2;float x,y,d1,d2,d3,d4;printf(请输入一个点(x,y);scanf(%f%f,&x,&y); d1=(x-x4)*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电话谈判课件
- 边防船艇知识培训内容课件
- 精准扶贫入户培训
- 村主任培训方案
- 技术运用面试题及答案大全
- 文化旅游资金申请2025年政策导向与应用策略报告
- 工商银行2025景德镇市半结构化面试15问及话术
- 中国银行2025遵义市秋招笔试价值观测评题专练及答案
- 工商银行2025临沂市秋招半结构化面试题库及参考答案
- 2025年3D打印技术的个性化定制应用
- 广西贺州市八步区公道冲钾长石矿采矿权出让收益率评估报告
- 中国人民抗日战争纪念馆面向社会公开招聘工作人员模拟检测试卷【共1000题含答案解析】
- 高考688个高频词汇 word版
- 农副产品购销合同完整版(2篇)
- GB/T 9115.4-2000环连接面对焊钢制管法兰
- 一年级数学上册左、右练习题及答案解析
- GB 9743-1997轿车轮胎
- 小学语文口语交际教学讲座PPT
- 上海建筑装饰集团发展战略报告(doc 30)
- 《基础统计》教学案例“郑州市大瓶装纯水市场调查”统计应用案例
- DB36_T 1157-2019 瓷土、瓷石矿产地质勘查规范(高清无水印-可复制)
评论
0/150
提交评论