




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编程练习题编程练习题与答案与答案 顺序结构顺序结构 3 3- -3 3 时间:时间: 20152015年年3 3月月2 24 4日日 ; 题目量:题目量:5 5 难度:难度:D D 一一、发发工资工资(百度文库百度文库,CC 语言语言- -2.2.顺序结构例题顺序结构例题. .总结及练习总结及练习,原题,原题改编改编) 【提交:源代码】【提交:源代码】 1.1.题目描述:题目描述:公司财务将要发工资现金,需要提前换取 100 元、50 元、20 元、10 元、5 元 和 1 元的人民币,请计算张数最少情况下,各自需要多少张? 2 2 输入格式:输入格式:共一行,包含一个整数(范围:010000) ; 3.3.输出格式:输出格式:共一行,包含六个号码,分别是各个面额的张数,用空格隔开各个项目; 4.4.示例:示例: 输入:| |1258 输出:| |12 1 0 0 1 3 5.5.要求:要求: 时间要求:1000 MS; 内存要求:32768 KB; (链接: lSahV2e5DCW4lEPBUoIJuC0A3nhY_l8U6FSLv6mkhq9CXtbhZ3W2PE4IX5j7xvyCNSpP kFs-d4hja) 二二、个十百位数值之和计算个十百位数值之和计算(同上同上) 【提交:源代码】【提交:源代码】 1.1.题目描述:题目描述:输入一个数,求该数个位,十位,百位上的数之和 。 2 2 输入格式:输入格式:共一行,包含一个三位数整数; 3.3.输出格式:输出格式:共一行,包含一个整数; 4.4.示例:示例: 输入:| |123 输出:| |6 5.5.要求:要求: 时间要求:1000 MS; 内存要求:32768 KB; 【思考】【思考】如果不确定输入位数,该怎么处理?如果不确定输入位数,该怎么处理?(思考思路即可,不需代码实现)(思考思路即可,不需代码实现) 三三、求以下算术表达式的值求以下算术表达式的值(codeupcodeup,11551155,原题),原题) 【提交:【提交:网站网站 ACAC 通过通过】 1.1.题目描述:题目描述:求以下算术表达式的值:x+a%3*(int)(x+y)%2/4 2 2 输入格式:输入格式:共一行,包含三个数 x,a,y,用空格隔开。其中 x 和 y 是浮点数,a 是整数。 3.3.输出格式:输出格式:输出题目描述中表达式的值并保留 6 位小数。注意行尾输出换行。 4.4.示例:示例: 输入:| | 2.5 7 4.7 输出:| | 2.500000 5.5.要求:要求: 时间要求:1000 MS; 内存要求:32768 KB; 四四、将一个小于将一个小于 256256 的十进制整数转换成的十进制整数转换成 8 8 位二进制形式输出位二进制形式输出 ( CC 语言程序设计教程实验指导与习题解答语言程序设计教程实验指导与习题解答 ,2.4.12.4.1,原题),原题) 【提交:源代码】【提交:源代码】 1.1.题目描述:题目描述:接收一个十进制整数并转换为二进制输出; 2 2 输入格式:输入格式:共一行,包含一个十进制整数(范围 0256) ; 3.3.输出格式:输出格式:共一行,包含一个 8 位二进制整数; 4.4.示例:示例: 输入:| |210 输出:| |11010010 5.5.要求:要求: 时间要求:1000 MS; 内存要求:32768 KB; 【继续考虑继续考虑】如果要求输出十六进制该怎么办?如果要求输出十六进制该怎么办? 五五、手动计算并深入解释计算过程手动计算并深入解释计算过程 ( CC 语言开发宝典 ,上机练习语言开发宝典 ,上机练习 5.115.11,上机练习,上机练习 5.125.12,原题,原题) ( ( CC 语言开发宝典 ,上机练习语言开发宝典 ,上机练习 5.105.10,等同原题),等同原题) 【提交:【提交:纸质材料纸质材料 + + 口头】口头】 请计算以下各表达式(双下划线部分)的解,并给出计算过程的详细解释:请计算以下各表达式(双下划线部分)的解,并给出计算过程的详细解释: 1. (a=10,b=3,c=2)c+=b/=a-=b*3 2. (a=4,b=6,c=8)c-a+=b*=c/=2 3. (a=4,b=6,c=8)n=a+b,m=b+c 附加题:附加题: CC 程序程序设计设计 习题习题 3.13.1,3.43.4(P82 P83P82 P83) - HL*NXY scanf(“%d“, b=(a-a%100)/100;a=a-100*b; /100 元的张数 printf(“%d“,b); b=(a-a%50)/50;a=a-50*b; /50 元的张数 printf(“ %d“,b); b=(a-a%20)/20;a=a-20*b; /20 元的张数 printf(“ %d“,b); b=(a-a%10)/10;a=a-10*b; /10 元的张数 printf(“ %d“,b); b=(a-a%5)/5;a=a-5*b; /5 元的张数 printf(“ %d“,b); b=(a-a%1);a=a-b; /1 元的张数 printf(“ %d“,b); return 0; 二二、个十百位数值之和计算个十百位数值之和计算(同上同上)答案答案 源代码:源代码: #include int main() int a,b; scanf(“%1d%1d “,a=a+b; scanf(“%1d“,a=a+b; printf(“%d“,a); return 0; 三三、求以下求以下算术表达式的值算术表达式的值(codeupcodeup,11551155,原题),原题)答案答案 源代码:源代码: #include int main() int a; double x,y,n; scanf(“%lf %d %lf“, n=(x+a%3*(int)(x+y)%2/4); printf(“%f“,n); return 0; 四四、将一个小于将一个小于 256256 的十进制整数转换成的十进制整数转换成 8 8 位二进制形式输出位二进制形式输出 ( CC 语言程序设计教程实验指导与习题解答语言程序设计教程实验指导与习题解答 ,2.4.12.4.1,原题),原题) 答案答案 源代码源代码: #include int main() int a,b1,b2,b3,b4,b5,b6,b7,b8; scanf(“%d“, b8=a%2;a=(a-b8)/2; /1 b7=a%2;a=(a-b7)/2; /2 b6=a%2;a=(a-b6)/2; /3 b5=a%2;a=(a-b5)/2; /4 b4=a%2;a=(a-b4)/2; /5 b3=a%2;a=(a-b3)/2; /6 b2=a%2;a=(a-b2)/2; /7 b1=a%2;a=(a-b1)/2; /8 printf(“%1d%1d%1d%1d%1d%1d%1d%1d“,b1,b2,b3,b4,b5,b6,b7,b8); return 0; 五、手动计算并深入解释计算过程五、手动计算并深入解释计算过程 ( CC 语言开发宝典 ,上机练习语言开发宝典 ,上机练习 5.115.11,上机练习,上机练习 5.125.1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年能源产业常年法律顾问专业服务合同模板
- 2025年增补城市地下综合排水管网工程量变更与施工协议
- 2025年医疗美容项目股权交换及合资企业合作协议范本
- 2025年度高端手机维修服务与全国分销合同
- 2025年电子设计自动化领域CAD工程师技术合作合同
- 2025年度医疗机构药品招标采购及绩效评价合作合同
- 土地开发经营权转让协议
- 2025年度环境风险评估与污染修复技术咨询合同
- 2025年度新疆红枣产地溯源与品牌推广服务合同
- 2025年企业总部搬迁工程及办公家具租赁一体化服务合同
- 湘科版科学六年级上册全册教案(含反思)
- 小学科学教科版三年级下册全册思维导图(共24课)
- (三级)智能云服务交付工程师理论考试题库大全-中(多选题)
- 《色彩的对比》教学设计-1色彩的对比-五年级上册美术
- 浙江省中小学心理健康教育课程标准
- 4.4车体主要伤损形式及检修课件讲解
- 甲状腺术后出院健康宣教
- 《柔性棚洞防护结构技术规程》
- 2024年美国专利诉讼报告
- 施工现场临电方案
- MOOC 高等数学先修课-西南财经大学 中国大学慕课答案
评论
0/150
提交评论