zoukankan      html  css  js  c++  java
  • C 一个字符串有三段,第一段原样输出,第二段为要输出字符串的长度,第三段为依据第二段长度补齐第一段

    C 一个字符串有三段,第一段原样输出。第二段为要输出字符串的长度,第三段为依据第二段长度补齐第一段

    比如:输入abc 11 12。输出abc12121212


    #include<stdio.h>
    #include<string.h>
    int main(){
    char a[100],b[100];
    int len=0,i,j;
    int flag,t;
    gets(a);
    for(i=0;a[i]!=' ';i++){
            b[i]=a[i];
    }
    t=i;
    for(j=i+1;a[j]!=' ';j++){
    len=len*10;
    len=len+a[j]-'0';
    }
        flag=j+1;
        while(t<len)
    {
    if(a[flag]!='')
    {
    b[t]=a[flag];
    t++;
    flag++;

    }
    else if(a[flag]=='')
    flag=j+1;

    }
    b[len]='';
    puts(b);
    return 0;
    }

  • 相关阅读:
    oracle常用命令
    批量导出docker镜像
    python中的xpath
    __call__, __str__
    闭包
    ORM操作
    nginx跨域请求
    docker-compose命令
    nginx 之 websocket长连接
    nginx--proxy_set_header
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5058294.html
Copyright © 2011-2022 走看看