欢迎来到天天文库
浏览记录
ID:51617295
大小:235.00 KB
页数:8页
时间:2020-03-26
《C语言程序设计教学全套课件 第3版 电子资源演示文稿第11章 综合应用程序开发.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章综合应用程序开发学习目标综合程序的开发过程程序调试方法与步骤。试一试问题12-1当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心,因为并不是任何一个数位相同的号码都会被当做是合法的信用卡号,它必须通过Luhn算法来验证通过。Luhn算法的主要作用是为了计算信用卡等证件号码的合法性。该算法的校验过程如下:从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,则将其减去9),再求和。将奇数位总和加上偶数位总和,结果应该可以被10整除
2、。试一试问题12-2银行、单位和个人填写的各种票据和结算凭证是办理支付结算和现金收付的重要依据,直接关系到支付结算的准确、及时和安全。票据和结算凭证是银行、单位和个人凭以记载帐务的会计凭证,是记载经济业务和明确经济责任的一种书面证明。因此,填写票据和结算凭证,必须做到标准化、规范化,要要素齐全、数字正确、字迹清晰、不错漏、不潦草,防止涂改。现在根据银行业务需求,编写一个函数,输入一个数字金额,然后将其转换成大写金额后输出。要求:试一试1、这些序号要用小括号数字为整数的,之后,应写"整"(或"正")字,在"角"之后可以不写"整"(或"正")字。
3、数字有"分"的,"分"后面不写"整"(或"正")字。2、阿拉伯小写金额数字中有"0"时,中文大写应按照汉语语言规律、金额数字构成和防止涂改的要求进行书写。举例如下:阿拉伯数字中间有"0"时,中文大写金额要写"零"字。如¥1,409.50,应写成人民币壹仟肆佰零玖元伍角。阿拉伯数字中间连续有几个"0"时,中文大写金额中间可以只写一个"零"字。如¥6,007.14,应写成人民币陆仟零柒元壹角肆分。阿拉伯金额数字万位或元位是"0",或者数字中间连续有几个"0",万位、元位也是"0",但千位、角位不是"0"时,中文大写金额中可以只写一个零字,也可以不
4、写"零"字。如¥1,680.32,应写成人民币壹仟陆佰捌拾元零叁角贰分,或者写成人民币壹仟陆佰捌拾元叁角贰分;又如¥107,000.53,应写成人民币壹拾万柒仟元零伍角叁分,或者写成人民币壹拾万零柒仟元伍角叁分。阿拉伯金额数字角位是"0",而分位不是"0"时,中文大写金额"元"后面应写"零"字。如¥16,409.02,应写成人民币壹万陆仟肆佰零玖元零贰分;又如¥325.04,应写成人民币叁佰贰拾伍元零肆分。试一试问题12-3《趣味数学题》数字黑洞是指某些数字经过一定的运算得到一个循环或确定的答案。任意取一个5位数,比如:34256,把它的各位
5、数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456。求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位,则前边补0)。如此往复,数字会落入某个循环圈。试一试问题12-4掷骰子游戏本实例实现一个掷骰子游戏,本游戏提供几种不同的骰子,用户可以选择一种类型的骰子进行游戏,当选择了骰子的类型后,用户按任意键开始游戏程序会自动计算骰子的总点数,由用户来猜骰子数的大小。猜中者出输出“YouWin!”,猜错者输出“YouLoss!”。
此文档下载收益归作者所有