我是靠谱客的博主 彪壮冷风,最近开发中收集的这篇文章主要介绍编写一个能将两个数合并成一个数的函数MergeData,具体合并的方式是:将两个两位数的正整数num1、num2合并形成一个整数放在newnum中,并将num1的十位和个位依次存放在newnum数的十,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
【题目描述】
编写一个能将两个数合并成一个数的函数MergeData,具体合并的方式是:将两个两位数的正整数num1、num2合并形成一个整数放在newnum中,并将num1的十位和个位依次存放在newnum数的十位和千位上,num2的十位和个位依次存放在newnum数的个位和百位上。
其中已经给出了部分代码,请你编写函数,将代码补充完整。只提交你写的函数。
部分代码如下:
#include <stdio.h>
/******函数写在此处******/
int main()
{
int num1, num2, newnum;
scanf("%d%d", &num1, &num2);
newnum = MergeData(num1, num2);
printf("newnum=%dn", newnum);
return 0;
}
【输入】
两个整数num1、num2。
【输出】
合并后的新数据newnum。
【样例输入】
45 12↙
【样例输出】
newnum=5241↙
int MergeData (int num1,int num2)
{ int i,j,k=0;
int b[10];
int c[2];
int d[2] ;
i=1;
while (num1)
{c[i]=num1%10;
i++;
num1=num1/10;
}
i=1;
while (num2)
{ d[i]=num2%10;
i++;
num2=num2/10;
}
b[1]=c[1];
b[2]=d[1];
b[3]=c[2];
b[4]=d[2];
for (i=1;i<=4;i++)
k=k*10+b[i];
return (k);
}
最后
以上就是彪壮冷风为你收集整理的编写一个能将两个数合并成一个数的函数MergeData,具体合并的方式是:将两个两位数的正整数num1、num2合并形成一个整数放在newnum中,并将num1的十位和个位依次存放在newnum数的十的全部内容,希望文章能够帮你解决编写一个能将两个数合并成一个数的函数MergeData,具体合并的方式是:将两个两位数的正整数num1、num2合并形成一个整数放在newnum中,并将num1的十位和个位依次存放在newnum数的十所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复