大家好我是沐曦希💕
给大家介绍一款超牛的斩获大厂offer利器——牛客网
1.数字颠倒
题目链接:HJ11 数字颠倒
思路
这道题只需要循环取出一个数字的每一位进行单独打印,打印完毕后换行即可。而获取数据的每一位,可以通过取每次对数字模和除以 10 来完成。
示例: 129 , 129%10 得到 9 , 129/10 得到 12 ,循环进行操作直到数字除以 10 得到 0 为止。
代码
#include <stdio.h>
int main()
{
int num;
while(~scanf("%d", &num))
{
if (num == 0)
{
//0的情况特殊处理,因为0不会进入while循环计算余数,因此不会被打印
printf("%d", num % 10);
continue;
}