zoukankan      html  css  js  c++  java
  • 武汉科技大学ACM :1003: 零起点学算法14——三位数反转

    Problem Description

    水题

    Input

    输入1个3位数(题目包含多组测试数据)

    Output

    分离该3位数的百位、十位和个位,反转后输出(每组测试数据一行)

    Sample Input

    250

    Sample Output

    052

    HINT

    分离出各位数字可以用取余和除数

    注意在C语言里,2个整数相乘除结果还是整数 比如8/3在C语言里结果是2

    取余采用符号%

    比如8%3的结果应该是2即8除以3后的余数

     1 #include <stdio.h>
     2 
     3 int main()
     4 
     5 {
     6 
     7          int splitInt,one,ten,hundred;
     8 
     9         
    10 
    11          while(scanf("%d",&splitInt)!=EOF)
    12 
    13          {                
    14 
    15                    hundred = splitInt/100;
    16 
    17                    ten = splitInt%100/10;             
    18 
    19                    one = splitInt%10;            
    20 
    21                   printf("%d%d%d
    ",one,ten,hundred);           
    22 
    23          }       
    24 
    25          return 0;
    26 
    27 }

    其他代码:

     1 #include<stdio.h>
     2 int main()
     3 {
     4     int n,m;
     5     while(scanf("%d",&n)!=EOF)
     6     {
     7         while(n>0)
     8         {
     9             m=n%10;
    10             n/=10;
    11             printf("%d",m);
    12         }
    13         printf("
    ");
    14     }
    15     return 0;
    16 }
  • 相关阅读:
    08月24日总结
    08月23日总结
    08月22日总结
    装饰器
    卢菲菲最强大脑记忆训练法全套教程 01
    LeetCode 704 二分查找
    LeetCode 1480 一维数组的动态和
    NIO 总结
    LeetCode 881 救生艇
    url的组成部分
  • 原文地址:https://www.cnblogs.com/liuwt365/p/4154132.html
Copyright © 2011-2022 走看看