• 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;
    }

  • 相关阅读:
    java学习笔记(5)
    java学习笔记(4)
    java学习笔记(3)
    java学习笔记(2)
    java学习笔记(1)
    很棒的Nandflash资料
    Tx2440_Lcd
    git-github学习心得
    多文档编辑器
    假设检验
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5058294.html
Copyright © 2020-2023  润新知