输入一个大于 100的正整数a,将a的百位、十位和个位依次放在b的个位和百位上
时间: 2023-03-31 12:03:00 浏览: 189
C语言程序设计-将两个两位数的正整数a、b合并形成一个整数放在c中;合并的方式是:将a数的十位和个位数依次放在c数的百位
5星 · 资源好评率100%
将a的百位、十位和个位依次放在b的个位和百位上的方法是:将a分别除以100和10取余数,得到百位、十位和个位数字,然后将它们依次乘以10的相应次幂,再加起来得到b的值。具体操作如下:
int a, b;
scanf("%d", &a);
b = (a % 10) * 100 + (a / 10 % 10) * 10 + a / 100;
printf("%d\n", b);
例如,如果输入a为123,那么b的值就是321。
阅读全文