| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1108 人关注过本帖
标题:实现从键盘接收不多于10个的4位十进制数据(输入结束时直接回车跳过其后的数 ...
只看楼主 加入收藏
m8oo
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-11-28
结帖率:33.33%
收藏
已结贴  问题点数:20 回复次数:1 
实现从键盘接收不多于10个的4位十进制数据(输入结束时直接回车跳过其后的数据输入),求出其累加和,并以十进制形式显示出来
实现从键盘接收不多于10个的4位十进制数据(输入结束时直接回车跳过其后的数据输入),求出其累加和,并以十进制形式显示出来。
要求:4位十进制数据的输入、运算结果的十进制形式显示两部分要求采用子程序的方式实现。
编程提示:
该程序的主程序并不复杂,利用循环结构程序N次调用十进制数据输入的子程序,获得数据,相加再调用十进制显示子程序即可。循环结束的控制采用条件控制方式,判断输入字符串的长度是否为0来决定。程序中,需要注意两个子程序的入出口参数的设置和使用。
十进制数据输入输出的都是字符串形式,两个子程序需要完成的是“字符串-每个数位-数据数值”三部分的转换。
输入时,要通过字符串中每个字符的“ASCII码数值”的转换,获取输入十进制数据的每个数位,然后利用循环结构程序将每一个数位乘以对应的权值,并累加得到输入数据的数值。
输出时,对现有的十六进制数据利用循环结构程序,采用“除基取余法”做不断的除法,从而得到要输出十进制数据的每一个数位的数值,然后再分别转换为其ASCII码,形成一个字符串,直接输入。当然,输出的字符串应以“$”符作为结束。
搜索更多相关主题的帖子: 十进制 键盘 数据 形式 累加 
2010-12-08 21:35
wujieru
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:1108
专家分:1939
注 册:2010-10-9
收藏
得分:20 
你肯出多少钱
2010-12-09 18:53
快速回复:实现从键盘接收不多于10个的4位十进制数据(输入结束时直接回车跳过其 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019652 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved