c语言-三位数反转

效果

输入一个三位数的数字,将它反转输出,如输入365,变为563

这里介绍两种方法

1、先提取出个十百位,然后反转排放输出

#include
int main()
{
  int n
  scanf("%d",&n)
  printf("%d%d%d\n",n%10,n/10%10,n/100)
  return 0
}

2、分别将个十百位提取出来,然后利用数字相乘,个位x100,十位x10,百位x1,最后进行相加,就是结果

#include
int main()
{
  int n,m
  scanf("%d",&n)
  m = (n%10) * 100 +(n/10%10) + (n/100)
  printf("%03d\n",m)          //不足三位时自动补零
  return 0
}

你可能感兴趣的:(算法)