简单的C语言编程
更新时间:2023-11-16 01:13:01 阅读量: 教育文库 文档下载
实验4 选择结构程序设计
1. 编写程序实现:由键盘输入三个字符,输出其中最大者。
参考方法:
#include
{ char a,b,c,max; cout<<”Please input three charactors:\\n”; cin>>a>>b>>c; max=a; if(b>max) max=b; if(c>max) max=c; cout<<”Max_character is:”< 2. 编写程序实现:输入三角形三边的长,求三角形的面积。若输入的三个边能构成三角形,则计算其面 积并输出;否则输出提示信息。 参考方法: #include { double a,b,c,s,area; cout<<”Please input 3 floating number:\\n”; cin>>a>>b>>c; if(a+b>c&&b+c>a&&a+c>b) { s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); cout<<”area=”< 3. 编写程序实现:从键盘键入企业利润L,计算并输出相应的奖金。 #include { double L,S; cout<<”Please input L:”; cin>>L; if(L<0) cout<<”Input Error!\\n”; else { if(L<=5000) S=L*0.015; else if(L<=10000) S=5000*0.015+(L-5000)*0.02; else if(L<=20000) S=5000*0.015+5000*0.02+(L-10000)*0.025; else if(L<=50000) 1 } S=5000*0.015+5000*0.02+10000*0.025+(L-20000)*0.03; else if(L<=100000) S=5000*0.015+5000*0.02+10000*0.025+30000*0.03+(L-50000)*0.035; else S=5000*0.015+5000*0.02+10000*0.025+30000*0.03+50000*0.035+(L-100000)*0.04; cout<<”S=”< } 4. 编写程序实现:输入年龄,输出所处人群:9岁以下为儿童,输出A;10~19为少年,输出B;20~29 为青年,输出C;30~39位中年,输出D;50以上为老年,输出E。 #include 5. 编写程序实现:计算分段函数,输入t的值,输出S的值。 #include { double t,s; cout<<”Please input t:”; cin>>t; if(t<=0||t>=4) cout<<”Input Error!\\n”; else { if(t<1) s=t*t; else if(t<2) s=t*t-1; else if(t<3) s=t*t-2*t+1; else s=t*t+4*t-17; cout<<”s=”< 2 实验5 循环结构程序设计 1. 编写程序实现:计算并输出1+2+3+?+n之和超过2000的的第一个n值及其和。 参考方法1: #include 开始 void main() { int n,sum=0; for(n=1;sum<=2000;n++) n=1, sum=0 sum+=n; cout<<”n=”< sum=sum+n } n=n+1 参考方法2: sum>2000 #include 输出n,sum for(n=1;;n++) { sum+=n; 结束 if (sum>2000) break; } cout<<”n=”< 2. 编写程序实现:输入若干学生成绩,统计其中90分之上、70~89、60~69、小于60分的人数,并输出。当输入的数小于0时结束。 #include a=b=c=d=0 { int a,b,c,d,grade; } a=b=c=d=0; cout<<”Please input scores:\\n”; while(1) { cin>>grade; if(grade<0) break; else if(grade<60) d++; else if(grade<70) c++; else if(grade<90) b++; else a++; } cout<<”above 90:”< 输入grade T grade<0 F grade<60 F grade<70 F grade<90 F 输出a,b,c,d 结束 3 T d=d+1 T c=c+1 T b=b+1 a=a+1 3. 编写程序实现:输入一个整数,输出各位数字之和。如输入6228,则输出6+2+2+8的和为18。 #include 开始 void main() { int num,sum=0; sum=0 cout<<”Please input a integer:\\n”; cin>>num; 输入num while(num!=0) F { s+=num; num!=0 num/=10; T } sum=sum+num cout<<”sum=”< 23n 4. 编写程序实现:输入一个实数x和一个整数n,计算并输出x+x+x+?+x的值。 #include 5. 编写程序实现:计算并输出2!+4!+6!+?+16!的值。 #include 6. 编写程序实现:输入两个整数n和m,打印n行星号,每行m个星号。 4 #include { int i,j,n,m; cout<<”Pleaese input n and m:\\n”; 开始 输入n,m cin>>n>>m; for(i=1;i<=n;i++) { for(j=1;j<=i-1;j++) cout<<” ”; for(j=1;j<=m;j++) cout<<”*”; cout< i=1 F i<=n T j=1 j<=i-1 F j=j+1 T 输出一个空格 i=i+1 j=1 j<=m F j=j+1 T 输出一个星号 输出回车 结束 5
正在阅读:
简单的C语言编程11-16
幼儿园保育员的工作计划范文-推荐word版(6页)12-27
TCP IP报文讲解10-24
福利来啦英语培训机构一般都是什么价格?12-27
县脱贫攻坚工作总结2020年08-23
赴河北衡水一中考察报告01-21
乡镇党委城乡融合发展工作汇报04-16
东师德育原理18春在线作业101-23
河南大学经济学毕业论文范文04-15
张校长在毕业典礼上的讲话06-29
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 语言编程
- 简单
- 广东工业大学纵向科研经费管理办法-广东工业大学科技处
- 海运安全论文
- 图书馆资料员岗位职责
- 第30个教师节国旗下讲话稿 - 1
- 中国共产党党史简介
- 二次装修管理服务要求
- 《VC++程序设计》期末复习题
- 报检流程设计
- 高考新课标数学(理)课时作业:9.6 椭圆
- 黄冈市2011届高三理科数学交流试卷4
- 计算机网络综合练习题及答案
- 部编版二年级下册《道德与法治》教学计划
- 广东省2013届高三六校协作体联考语文试题
- 2012年浙江造价员考试试卷--建筑工程计价(试卷) - 图文
- (冀建质〔2012〕247号)关于继续做好监理市场专项治理整顿的通知
- 《小鞋子》观后感
- 韩国证券市场上市
- 医疗机构临床实验室管理办法(卫医发〔2006〕73号)
- 3.施工机具及配件检查维修保养记录表
- 重医附属第一医院- 重庆市科学技术委员会 - 图文