#include<stdio.h>
int main()
{
int num, new, sum, wei,mid;
printf("请输入原数:");
scanf_s("%d", &num);
mid = num / 10;
wei = 1;
sum = 0; //求和器必须初始化为0
do
{ new = mid % 10; //某数取10的余数即为取个位数!
new *= wei;
wei *= 10; //数字是从个位开始往上加的,因此权重要*10
sum += new;
mid /= 100; //消去两位保留百位
} while (mid != 0);// 在不知道循环次数的情况不推荐用for
printf("重组数为%d",sum);
return 0;
}