




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二次 作业1. 华氏温度转换为摄氏温度输入华氏温度f,计算并输出相应的摄氏温度c(保留2 位小数)。c = 5/9(f-32).例:括号内是说明l 输入:17.2 (华氏温度)l 输出:The temprature is -8.22程序代码:#includevoid main() float f,c;scanf(%f,&f);c=5*(f-32)/9;printf(the temprature is %.2fn,c);2. 计算旅途时间输入2 个整数time1 和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间范围是0000 到2359,不需要考虑出发时间晚于到达时间的情况。例:括号内是说明l 输入 : 712 1411 (出发时间是7:12,到达时间是14:11)l 输出: The train journey time is 6 hrs 59 mins.程序代码:#includevoid main()int time1,time2,hour1,hour2,min1,min2,time,hour,min;scanf(%d,%d,&time1,&time2);min1=time1%100;min2=time2%100;hour1=(time1-min1)/100;hour2=(time2-min2)/100;time=(hour2*60+min2)-(hour1*60+min1);min=time%60; hour=(time-min)/60;printf(The train journey time is %d hrs ,hour);printf(%d mins.,min);3. 数字拆解给出一个5 位整型数字,求: a)分别打印每一个数字;b)按逆序打印各位数字。例:括号内是说明l 输入:12345 l 输出:you input: 12345;In normal order,the digitals are 1,2,3,4,5;In reverse,they are 5,4,3,2,1。程序代码:#includevoid main()int a,b,c,d,e;scanf(%d,%d,%d,%d,%d,&a,&b,&c,&d,&e);printf(In normal order,the digitals are %d,%d,%d,%d,%dn,a,b,c,d,e);printf(In reverse,they are %d,%d,%d,%d,%dn,e,d,c,b,a);4. 数字加密输入1 个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10 取余,做为该位上的新数字,最后将第1 位和第3 位上的数字互换,第2 位和第4 位上的数字互换,组成加密后的新数。例:括号内是说明l 输入:1257l 输出:The encrypted number is 4621(每一位上的数字加9 除以10 取余后,得0146,交换后得到4601)程序代码:#includevoid main()int a,b,c,d,e,f,x,y,m,n;scanf(%d,&a);b=a%10; c=(a%100-b)/10;d=(a%1000-(b+c)/100;e=(a-(b+c+d)/1000;x=(e+9)%10;y=(d+9)%10;m=(c+9)%10;n=(b+9)%10;f=m*1000+n*100+x*10+y*1;printf(The encrypted number is %dn,f);5. 类型变换在VC+6.0环境下,编程实现以下功能。输入三个有符号整数,两个无符号整数,一个字符,一个浮点数,能够输出上述输入对应的常用数据类型对应的值。并观察其中的转换规律。例:括号内是说明l 输入:input -2,99,2147483647,4294954951,12345,d,53.65 (本次作业要求输入上述的数字运行)l 输出:int , unsigned int, long,short,signed char,float,程序代码:#includevoid main()int a,b,c;unsigned int d,e; char f;float g; scanf(%d,%d,%d,%u,%u,%c,%f,&a,&b,&c,&d,&e,&f,&g);printf(int %d,%d,%d,%d,%d,%d,%dn,a,b,c,(int)d,(int)e,(int)f,(int)g); printf(unsigned int %u,%u,%u,%u,%u,%u,%un,(unsigned int)a,(unsigned int)b,(unsigned int)c,d,e,(unsigned int)f,(unsigned int)g); printf(long %ld,%ld,%ld,%ld,%ld,%ld,%ldn,(long)a,(long)b,(long)c,(long)d,(long)e,(long)f,(long)g); printf(short %d,%d,%d,%d,%d,%d,%dn,(short)a,(short)b,(short)c,(short)d,(short)e,(short)f,(short)g); printf(signed char %c,%c,%c,%c,%c,%c,%cn,(signed char)a,(signed char)b,(signed char)c,(signed char)d,(signed char)e,(signed char)f,(signed char)g);printf(float %f,%f,%f,%f,%f,%f,%fn,(float)a,(float)b,(float)c,(float)d,(float)e,(float)f,g);6.存款理财 有1000元人民币,想存5年,可按照以下5种办法存:(1) 一次存5年期。(2) 先存2年期,到期后将本息再存3年期。(3) 先存3年期,到期后将本息再存2年期。(4) 存1年期,到期后将本息再存1年期,连续存5次。(5) 存活期存款。活期利息每一季度结算一次。 2011年9月的银行存款利率如下:(1) 1年期定期存款利率为3.50%。(2) 2年期定期存款利率为4.40%。(3) 3年期定期存款利率为5.00%。(4) 5年期定期存款利率为5.50%。(5) 活期存款利率为0.50%(活期存款每一季度结算一次利息)。 现在不扣利息税,并假设今后5年存款利率不变。 如果r为年利率,n为存款年数,则计算本息和的公式如下。(1) 1年期本息和:P=1000*(1+r)(2) n年期本息和:P=1000*(1+n*r)(3) 存n次1年期的本息和:P=1000*(1+r)n (4) 活期本息和:P=1000*(1+r/4)4n (说明:1000*(1+r/4)是一个季度的本息和)请计算1000元人民币分别按照上述5种存款办法,5年后的实际收入。#include#includevoid main()double a,b,c,d,e,r1=0.0350,r2=0.0440,r3=0.0500,r4=0.0550,r5=0.0050;a=1000*(1+5*r4);b=(1000*(1+2*r2)*(1+3*r3);c=(1000*(1+3*r3)*(1+2*r2);d=1000*pow(1+r1,5);e=1000*pow(1+r5/4,20); printf(%2f,%2f,%2f,%2f,%2fn,a,b,c,d,e);6. 手工转换(1)请将下面十进制数字分别用二进制、八进制、十六进制进行表示。103275248321003二进制1010100001001011100110110011101001000001011八进制1240113466351013十六进制A204B9B3520B(2)请计算下述负数(-111、-617、-28654)的32位补码表示。-111-617-28654111111111111111111111111101100011111111111110110010111111111111111111110010000000100107. 选作题目编程实现如何将一个十进制的整数转换成二进制的数输出。例:括号内是说明l 输入:789(输入的等待被转换的十进制数)l 输出:1100010101#include#includevoid main() int a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国口腔诊疗项目创业计划书
- 中国人造髋关节项目创业计划书
- 中国计算机辅助设计(CAD)系统项目创业计划书
- 中国骨科植入耗材项目创业计划书
- 中国电子束系统项目创业计划书
- 基于机器学习的用户反馈分析与服务优化-洞察阐释
- Git代码审查与质量控制-洞察阐释
- 信息技术战略规划-洞察阐释
- 2025林业开发公司山地树木买卖合同
- 产权式酒店客房租赁合同范本
- GB/T 45227-2025化工园区封闭管理系统技术要求
- 《掌握出口贸易管制》课件
- 供水管道工程总承包EPC项目投标方案(技术标)
- 散装白酒培训课件
- 铝材设计知识培训课件
- 2025-2030年中国IT分销市场竞争格局规划研究报告
- 2025年初中学业水平考试语文模拟试卷(四)
- 光伏项目监理竣工报告模
- 《ptc钛酸钡陶瓷》课件
- 氮气安全知识培训课件
- 学教评一致性教学设计的理念与操作
评论
0/150
提交评论