/* */
  #include <stdio.h>
  main()
  {
   char ch,nch; /* */
   int count; /* */
   int k;  /* */
 
  printf("Please input a string with a # in the end.\n");
   scanf("%c",&ch); /*此处输入要输出的字符,但scanf()只能读取一个字符,若输入第一个字符为数字,则进入if(),第二个字符在if()中的scanf()中读取,但必须在此scanf()中输入完成 */
   while(ch != '#') /* */
   {
    if(ch >= '0' && ch <= '9')
    {
     /* */
     count = ch-'0'+1; /* */
     scanf("%c",&nch);/* */
     for(k=0;k<count;k++) /* */
      printf("%c",nch);
    }
    else
     printf("%c",ch); /* */
    printf(" ");   /* */
    scanf("%c",&ch);  /* */
   }
   printf("#\n");    /* */
  }
                
        
    
                    转载请注明原文地址: https://ju.6miu.com/read-676558.html