首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将两个两位数的正整数a、b合并成—个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b:12时,调用该函数后,c=5142。 注意:部分
编写函数fun,其功能是:将两个两位数的正整数a、b合并成—个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b:12时,调用该函数后,c=5142。 注意:部分
admin
2021-06-15
38
问题
编写函数fun,其功能是:将两个两位数的正整数a、b合并成—个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。
例如,当a=45,b:12时,调用该函数后,c=5142。
注意:部分源程序给出如下。数据文件IN.DAT中的数据不得修改。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入编写的若干语句。
试题程序:
#include<stdlib.h>
#inclucle<stdio.h>
#include<conio.h>
void fun(int a,int b,long*c)
{
}
void main()
{
int a,b;
long c ;
system("CLS");
printf("Input a,b:");
scanf("%d%d",&a,&b);
fun(a,b,&c);
printf("The result is:%ld\n”,c);
}
选项
答案
void fun(int a,int b,long*c) { /*b%10获取b的个位,a/10获取a的十位,a%10获取a的个位,b/10获取b的十位*/ *c=b%10+(a/10)*10+(b/10)*100+(a%10)*1000; }
解析
本题主要的问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1即可得到c的千位数、百位数、十位数和个位数。注意使用c时要进行指针运算。
转载请注明原文地址:https://jikaoti.com/ti/q2z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库系统中,用户所见的数据模式为
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为。
以下关于retum语句的叙述中正确的是
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};struct
对软件系统总体结构图,下面描述中错误的是()。
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
软件需求规格说明书的作用不包括
下列关于C语言文件的叙述中正确的是
随机试题
下列不属于《中华人民共和国药品管理法》所规定的药品的是
痰热阻闭心窍之神昏、口噤等症,当选用
男,16岁,发热4天伴纳差2天急诊。检查:血压114/70mmHg,左脚趾甲沟部红肿破溃。血白细胞计数为20×109/L,中性粒细胞为89%。左脚趾经切开引流处理后应给予
A.BPB.USPC.ChPD.EPE.LP英国药典的缩写是
某新建项目需进口一台设备,进口设备的离岸价为100万美元,到岸价为106万美元,国内运杂费为40万元人民币,贸易费用为20万元人民币,外汇牌价为1美元=8.28元人民币,影子汇率换算系数为1.08。该进口设备的影子价格为()万元。
具有防振要求的高层建筑管道应加设()。
【2017下】通过复习导入新课时,杨老师发现学生对相关知识掌握不牢固,于是针对性地进行了补充讲解。这一教学过程具有()。
某乡政府应本县人民政府的要求,行文汇报本乡大棚蔬菜产业发展情况,应选择的公文文种为()。
A、 B、 C、 D、 D第一组图的封闭图形内部均有两条直线(或曲线),第二组图封闭图形内部均有三条直线(或曲线),所以排除B项;且第一组图中一、二图内部为直线,第三图为曲线,所以排除A;C选项的小正方形不是
eBay[A]eBayisaglobalphenomenon—theworld’slargestgaragesale,onlineshoppingcenter,cardealerandauctionsitewith1
最新回复
(
0
)