• 倒序--逆序=1


    一行数逆序数 - 博园少主 - 博客园
    http://www.cnblogs.com/wc1903036673/p/3870630.html

    #include <stdio.h>
    int main (  )
    {
    int n,a[1000],s,t,k,i=0,j;
    scanf("%d",&n);
    while(n>=10)
    {
    a[i++]=n%10;
    n=n/10;
    }
    a[i]=n;
    for(k=0;k<=i;k++)printf("%d ",a[k]);printf("
    ");
    s=0 ;  t=0;j=0;
    for(k=0;k<=i;k++)
    {    j=i-k;  t=a[k];  
         while(j--)
     {
      t=t*10;
          }    
    s=s+t;
    }
    printf("%d
    ",s);
    
    
    return 0;
    }
    View Code

    #include <stdio.h>
    int main ( )
    {
    int n,a[1000],s,t,k,i=0,j;
    scanf("%d",&n);
    while(n>=10)
    {
    a[i++]=n%10;
    n=n/10;
    }
    a[i]=n;
    for(k=0;k<=i;k++)printf("%d ",a[k]);printf(" ");
    s=0 ; t=0;j=0;
    for(k=0;k<=i;k++)
    { j=i-k; t=a[k];
    while(j--)
    {
    t=t*10;
    }
    s=s+t;
    }
    printf("%d ",s);


    return 0;
    }

    ************************************************************************************************************************

    #include <stdio.h>
    int main (  )
    {
    int n,a[1000],k,i=0;
    scanf("%d",&n);
    while(n>=10)
    {
    a[i++]=n%10;
    n=n/10;
    }
    a[i]=n;
    for(k=0;k<=i;k++)printf("%d",a[k]);
    printf("
    ");
    
    }
    View Code

    #include <stdio.h>
    int main ( )
    {
    int n,a[1000],k,i=0;
    scanf("%d",&n);
    while(n>=10)
    {
    a[i++]=n%10;
    n=n/10;
    }
    a[i]=n;
    for(k=0;k<=i;k++)printf("%d",a[k]);
    printf(" ");

    }

    **********************************************************************************************************************************

    #include<iostream>
    using namespace std;
    int main()
    {  
      int x,t,n,j,t1;
       while(cin>>x)
       {
            t=x;
            n=1;j=1;
            while(t=t/10)n++;//n是记录整数x的位数 
            for(int i=0;i<n;i++)
            {
                 t1=x/j%10;//t1用来记录整数x的第i位数据 
     j=j*10;
                if(t==0&&t1==0)continue;//排除尾数的0 
                else {cout<<t1;t++;}
         }
             cout<<endl;
       }
    
    
    return 0;
    }
    View Code

    #include<iostream>
    using namespace std;
    int main()
    {
    int x,t,n,j,t1;
    while(cin>>x)
    {
    t=x;
    n=1;j=1;
    while(t=t/10)n++;//n是记录整数x的位数
    for(int i=0;i<n;i++)
    {
    t1=x/j%10;//t1用来记录整数x的第i位数据
    j=j*10;
    if(t==0&&t1==0)continue;//排除尾数的0
    else {cout<<t1;t++;}
    }
    cout<<endl;
    }


    return 0;
    }

  • 相关阅读:
    ISP基础(01):ISP模块列表
    Linux 开发(02):打印特殊含义转义符
    note template
    apply、call、bind的区别
    Fiddle 抓包工具
    post和get的使用场景和区别
    闭包
    原型链
    node.js
    CSS垂直居中
  • 原文地址:https://www.cnblogs.com/2014acm/p/3901261.html
Copyright © 2020-2023  润新知