将两个两位数的正整数a,b合并成一个整数放在c中,合并的方式
请各位帮忙写你个小程序,将两个两位数的正整数a,b合并成一个整数放在c中,合并的方式;
将a数的十位和个位放在c的千位和十位上,b数的十位和个位数依次放c的个位和百位上如当a=45,b=12时c=4251
主函数已经给了,帮我编一下子函数,
#include
#include
#include
void fun(int a,int b,long *c)
{
}
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);
人气:365 ℃ 时间:2020-06-19 13:21:08
解答
#include
#include
#include
void fun(int a,int b,long *c)
{
int a1,a2,b1,b2; /*分别存放a数十位,a数个位,b数十位,b数个位的数字*/
a1 = a/10;
a2 = a%10;
b1 = b/10;
b2 = b%10;
*c = a1 * 1000 + b2 * 100 + a2 * 10 + b1; /*数字按要求组合,存入c*/
}
main()
{
int a,b;
long c=0;
system("cls");
printf("Input a,b:");
scanf("%d%d",&a,&b);
fun(a,b,&c);
printf("The result is:%ld\n",c);
return 0;
}
vc++ 6.0 成功运行
推荐
- 编写一个程序,其功能是:将两个两位数的正整数a,b合并成一个整数放在c中.合并的方式是:
- 编写一个程序,将两个两位数的正整数a,b合并成一个整数放在c中,合并的方式:将a数的十位和各位依次放在c
- 编写一个程序,其功能是:将两个两位数的正整数a,b合并形成一个整数放在c中.合并的方式是:
- 如果a,b,c是三个任意的整数,那么在a+b/2,b+c/2,c+a/2这三个数中至少会有几个整数?请利用整数的奇偶性简单说明理由.
- 请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中.合并的方式是:将a的十位和
- 请说出每个选项的正确与否,并说出理由.
- 根据意思写出词语(很有兴趣的谈着.体积大而笨重的东西.急忙忙走路的样子.含畜深远,耐人寻味.)
- 足球联赛得分规定为胜1场得3分平一场得1分负一场不得分某队在足球联赛的4场比赛中得6分这个队胜负平各几场
猜你喜欢