文章责编:wangmeng
看了本文的网友还看了学历中考高考考研专升本自考成考工程 一建二建一造二造一消二消安全会计经济师初级会计中级会计注会资格公务员教师人力社工
医学药师医师护士初级护师主管护师卫生资格临床
临床助理
中医
中医助理
口腔医师
金融基金证券银行期货外语四六级计算机等考软考
第 1 页:程序填空题 |
第 2 页:程序修改题 |
第 3 页:程序设计题 |
三. 程序设计题
3 [简答题]
编写函数fun,其功能是:将两个两位数的正整数a,b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。
例如,当a=45,b=12时,调用该函数后,C=1524。
注意:部分源程序给出如下。数据文件IN.DAT中的数据不得修改。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
参考解析:
【解题思路】
本题主要的问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除以10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1即可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
微信搜索"考试吧"了解更多考试资讯、下载备考资料
相关推荐: