将两个两位数的正整数a、b合并形成一个整数放在C中。合并的方式是:将a数的十位和个位数依次放在 C数的千位和十位上,b数的十位和个位数依次放在C数的个位和百位上
#include
void fun(int a, int b, long *c) { nt c,i,j,k,l; i=a/10; j=a%10; k=b/10; l=b%10; c=10*i+j*1000+k+l*100; return c; } main() /* 主函数*/ { int a,b; long c;void NONO (); printf("Input a, b:"); scanf("%d%d", &a, &b); fun(a, b, &c); printf("The result is: %ld\n", c); }
举一反三
- 将两个两位数的正整数a、b合并形成一个整数放在C中。合并的方式是:将a数的十位和...十位和个位数依次放在C数的个位和百位上。
- 将a,b两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a的十位和个位数依次放在变量 c的百位和个位上, b的十位和个位数依次放在变量c的十位和千位上。下面给出的是使用Raptor实现c的求解,错误的是( )。 A: [img=248x363]180317323d6a6b7.jpg[/img] B: [img=248x363]180317325bb4f40.jpg[/img] C: [img=248x363]180317327c92180.jpg[/img] D: [img=248x363]18031732964f456.jpg[/img]
- 已知一个两位数,它十位数字是x,个位数字是y.将这个两位,数的十位数字与个位
- 个位比十位大,十位比百位大的数有______个.
- 一个两位数,十位和个位上数的和等于11,这个数是多少
内容
- 0
一个两位数,十位数字是个位数字的2倍,将个位数字与十位数字对调,得到一个新的两位数,这两个数的和为1
- 1
一个十位数字是a,个位数字是b的两位数表示为____,交换这个两位数的十位数字和个位数字,又得一个新的两位数,新数与原数的差是____.
- 2
18个位上是(),表示()个()十位上的数是()表示()个()
- 3
7+8=15,和是()位数,十位上是1,表示()个(),个位上是5,表示()个().
- 4
一个两位数,十位上的数是个位上的2/3,把十位上与个位上的数字调换后,新数比原数大18,则原来这个两位数的两个数字之和是______。 A: 12 B: 10 C: 8 D: 21