1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 编写函数fun 其功能是将两个两位数的正整数a b合并成一个整数放在c中。合并的方式是

编写函数fun 其功能是将两个两位数的正整数a b合并成一个整数放在c中。合并的方式是

时间:2019-12-21 10:19:37

相关推荐

编写函数fun 其功能是将两个两位数的正整数a b合并成一个整数放在c中。合并的方式是

问题详情:编写函数fun,其功能是将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位依次放在c数的十位和千位上,b数的十位和个位依次放在c数的百位和各位上。 例如,当a=45,b=12时,调用该函数后,c=5142

我的代码如下(C语言):

#include<stdio.h>int main(){int fun(int a,int b);int a,b,c;printf("Please enter a:\n");scanf("%d",&a); //接收正整数aprintf("Please enter b:\n");scanf("%d",&b); //接收正整数bc=fun(a,b);printf("The number c is %d",c); //输出正整数creturn 0;}int fun(int a,int b){int c1,c2,c3,c4; //c1、c2、c3、c4分别对应c的千位、百位、十位、个位c1=a%10;c2=b/10;c3=a/10;c4=b%10;return (c1*1000+c2*100+c3*10+c4);}

输出结果如下(其中45和12为用户输入值):

Please enter a:45Please enter b:12The number c is 5142

编写函数fun 其功能是将两个两位数的正整数a b合并成一个整数放在c中。合并的方式是:将a数的十位和个位依次放在c数的十位和千位上 b数的十位和个位依次放在c数的百位和各位上

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。