版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程名称:结构化程序设计与C语言 开课实验室:信自楼444 2011 年 10 月 19 日年级、专业、班学号姓名成绩实验项目名称实验一 三种基本结构指导教师教师评语 教师签名: 年 月 日一、实验目的用C语言编写和调试三种基本结构的程序,包括顺序、分支与循环。从而对三种基本结构的程序设计有比较深入的了解。二、内容及结果1、程序一 顺序结构程序设计:计算利息1)程序要求:2.存款利息的计算。有1000元,想存5年,可按以下5种办法存:(1)一次存5年期。(2)先存2年期,到期后将本息再存3年期。(3)先存3年期,到期后再将本息再存2年期。(4)存1年期,到期后将本息再存1年期,连续存5次。(5
2、)存活期存款。活期利息每一季度结算一次。2007年12月的银行存款利息如下:1年期定期存款利息为4.14%;2年期定期存款利息为4.68%;3年期定期存款利息为5.4%;5年期定期存款利息为5.85%;活期存款利息为0.72%(活期存款每一季度结算一次利息)。如果r为年利率,n为存款年数,则计算本息和的公式为1年期本息和:P=1000*(1+r);n年期本息和:P=1000*(1+n*r);存n次1年期的本息和:P=1000*(pow(1+r,n)。活期存款本息和:P=1000*(pow((1+r/4),4n)。说明:1000*(1+r/4)是一个季度的本息和。2)代码:#include#in
3、cludeint main()float r,p,p1,p2,p3,p4;printf(请输入金额:n);scanf(%f,&r);p=r*(1+0.0585*5)-r;printf(五年的定期利息为:%.2fn,p);p1=(r*(1+0.0468*2)*(1+0.054*3)-r;printf(先存两年再改三年的利息为:%.2fn,p1);p2=(r*(1+0.054*3)*(1+0.0468*2)-r;printf(先存三年再改两年的利息为:%.2fn,p2);p3=r*pow(1+0.0414,6)-r;printf(存一年再连续存五年的利息为:%.2fn,p3);p4=r*pow(1
4、+0.07214,20)-r;printf(存活期的一季度活期的利息为:%.2fn,p4);return 0;3)运行截图: 2、程序二 顺序结构程序设计:房贷还款月数计算1)程序要求:3.购房从银行贷了一笔款,准备每月还款额为p,月利率为r,计算多少月能还清。设d为300000元,p为6000元,r为1%。对求得的月份取小数点后一位,对第2位按四舍五入处理。提示:计算还清月数m的公式如下:m=(logp-log(p-d*r)/log(1+r)可以将公式改写为m=log(p/(p-d*r)/log(1+r)2)代码:#include#includeint main()float d,p,r,m
5、;printf(请输入贷款金额、每月还款金额、月利率:n);scanf(%f%f%f,&d,&p,&r);m=(log(p)-log(p-d*r)/log(1+r);printf(m=%.0fn,m);return 0;3)运行截图:3.程序三1)心理测试2)代码:#includeint main()char input, A,B,C,D;printf(当你梦见上帝告诉你中500万奖券的号码时,你醒后的第一件事是:n);printf(A赶快写下来n); printf(B只是一场梦而已n); printf(C打个电话告诉朋友n); printf(D认为这是个好兆头n);printf(请选择:%c
6、n);scanf(%c,&input);switch(input)case A:printf(你是浑然天成型n);break;case B:printf(你是偶尔装傻型n);break;case C:printf(你是心不在焉型n);break;case D:printf(你是生活智障n);break; return 0;3)运行截图:4.程序四1)身高、体重、性别2)代码:#include int main() char ch; int z; float h,w,m;printf(请输入性别男(b),女(g)和身高、体重 n); scanf(%c %f %f,&ch,&h,&w);switc
7、h (ch) case b : z=105;break; case g: z=110; m=h-z;if(m-5=w&w=m+5)printf(正常n);if(wm+5) printf(偏胖n); return 0;3)运行截图:5.程序五1)小学四则运算2)代码:#include #include #define N 10#include main()int i,j,right=0,error=0;int a,b,op,result,input;char ops,jixu;dosrand(time(NULL);printf(请计算下列算术题的结果:n);for (i=1;i=b)result
8、=a-b;else result=b-a;break;case 2: ops=*;result=a*b;break;case 3: ops=/;result=a/b;break;default: break;if(ab & ops=-)printf(%d %c %d=,b,ops,a);elseprintf(%d %c %d=,a,ops,b);scanf(%d,&input);if(result=input)printf(b答案正确!n);right=right+1;elseprintf(答案错误!n);error=error+1;printf(练习结果:你做对了%d道题,做错了%d道题。n
9、,right,error);printf(是否继续Y/Nn);getchar();scanf(%c,&jixu);while(jixu=Y|jixu=y);3)运行截图:6.程序六1)车牌号码2)代码:#includeint main()int a,b,c,d;for(a=0;a=9;a+) for(b=0;b=9;b+)for(c=0;c=9;c+)for(d=0;d=9;d+) if(a=b&a!=c&a!=d&a*a=(10*c+d)&d=1|a=b&a!=c&a!=d&a*a=(10*c+d)&d=6)printf(车牌号为:%dn,1000*a+100*b+10*c+d); 3)运行截图:三、实验结果、分析和结论:通过本次试验让我更深的了解了各种数据类型,能够准确的确定常量的类型和如何去定义常量,初步了解了多种运算符合和运算表达式,学会数据的输入和输出,初步了解了循环语句和条件语句以及函数的调用语句,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 伙食管理会制度
- 网店仓库发错货奖惩制度
- 公安民警考核奖惩制度
- 供应链部门奖惩制度汇编
- 养殖场奖惩制度实施细则
- 学校课后服务奖惩制度
- 小学生家长奖惩制度
- 2026年四川职业技术学院单招职业倾向性考试题库含答案详解(满分必刷)
- 2026年宁夏体育职业学院单招职业倾向性考试题库带答案详解(达标题)
- 2026年安康职业技术学院单招综合素质考试题库含答案详解(达标题)
- 2026年宁夏葡萄酒与防沙治沙职业技术学院自主公开招聘工作人员考试参考试题及答案解析
- 2026中央台办所属事业单位招聘10人笔试备考试题及答案解析
- 2025年“安全生产月”《安全知识》培训考试题库及答案
- 2026浙江台州市港航事业发展中心招聘2人考试备考试题及答案解析
- 腹膜透析护理实践指南(2025年版)
- 2026年课件-冀人版二年级下册科学全册新质教学课件(2026年春改版教材)-新版
- DB34T∕ 2270-2014 铜阳极泥铜、金、银、硒、铋、铅含量的测定波长色散X射线荧光光谱法
- 初中学业规划-制定清晰学业目标与计划课件
- 医务人员批评与自我批评(通用7篇)
- 云南农业大学开题报告
- 特殊环境与运动能力
评论
0/150
提交评论