zoukankan      html  css  js  c++  java
  • Have fun with numbers

    #include<stdio.h>
    #include<stdbool.h>
    #include<stdlib.h>
    #include<string.h>
    int main(int argc,char const *argv[]){
        char start[21];
        char end[21];
        int  flag1=1;
        gets(start);
        int t,i,j,s;
        t=strlen(start);
        int m=0;
        if((start[0]-'0')*2>=10){
            end[0]='1';
            flag1=0;
        }
        for(i=t-1;i>=0;i--){
             if((start[i]-'0')*2>=10){
                 s=(start[i]-48)*2%10+m;
                 end[i+1]=s+'0';
                 m=1;
             }else{
                 s=(start[i]-48)*2+m;
                 end[i+1]=s+'0';
                 m=0;
            }
        }
         int flag=1;
    
         for( i=1;i<=t;i++){
            for(j=0;j<t;j++){
                if(end[i]==start[j]){
                    start[j]='a';
                    break;
                }
            }
         }
    
         for(i=0;i<t;i++){
            if(start[i]!='a'){
                flag=0;
                break;
            }
         }
         if(flag==1){
            printf("Yes
    ");
         }else{
            printf("No
    ");
         }
    
         if(flag1==0){
            for( i=0;i<=t;i++){
              printf("%c",end[i]);
            }
        }else{
            for(i=1;i<=t;i++){
                printf("%c",end[i]);
            }
        }
        /*
        for(int i=0;i<t;i++){
            printf("%c ", start[i]);
        }
        */
        return 0;
    }

     题目列表: https://pintia.cn/problem-sets/994805342720868352/problems/994805478658260992

  • 相关阅读:
    Quagga How to use Quagga
    Quagga Case 4
    Quagga Case 3
    Quagga Case 2
    Quagga Routing Suite
    quagga
    quagga 的原理解析 zebra原理解析
    zebra线程管理源码简析
    【习题 4-8 UVA
    【习题 4-7 UVA
  • 原文地址:https://www.cnblogs.com/sunnybowen/p/9393120.html
Copyright © 2011-2022 走看看