编写函数fun,函数原型为:int fun(int a,int b,long*c)。

编写函数fun,函数原型为:intfun(inta,intb,long*c)。将a、b中的2个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位依次... 编写函数fun,函数原型为:int fun(int a,int b,long*c)。将a、b中的2个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位依次放在变量c的百位和个位上,将b中的十位和个位依次放在变量c的十位和千位上。例如,当a=45,b=12时,调用该函数后,c=2415. 展开
 我来答
可可可可86
2010-06-22 · TA获得超过197个赞
知道答主
回答量:150
采纳率:0%
帮助的人:169万
展开全部
int fun(int a,int b,long*c)
{
*c=a%10;
*c+=((a/10)%10)*100;
*c+=(b%10)*1000;
*c+=((b/10)%10)*10;
return *c;
};
#include <stdio.h>
void main()
{
long int c;
fun(45,12,&c);
printf("%d\n",c);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白马相思白发生b
推荐于2016-01-30 · TA获得超过1753个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:946万
展开全部
#include "stdafx.h"
#include <stdio.h>
int fun(int a,int b,int *c)
{
int k1,k2,k3,k4;
k1=a%100/10; //a的十位
k2=a%10; //a的个位
k3=b%100/10;
k4=b%10;
*c=k4*1000+k1*100+k3*10+k2;
return *c;
}

int main(int argc, char* argv[])
{
int a,b;
int c;
printf("输入a,b\n");
scanf("%d%d",&a,&b);
c=fun(a,b,&c);
printf("%d\n",c);
return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喻元恺Va
2010-06-22 · TA获得超过905个赞
知道小有建树答主
回答量:4465
采纳率:0%
帮助的人:1886万
展开全部
这个没有什么的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式