刪除字符串中*號


刪除字符串中*號
題目描述:
現在有一行字符串,以回車結束,字符串中可以包含數字、大小寫字母、標點等符號,要求將所有的*號刪除,並輸出新的字符串。
輸入
輸入多個用例,第一行為用例個數n,接下來n行,每行一個字符串,每行以回車結束,每行字符個數不超過80個。
輸出:
    每一個用例,用一行輸出新的字符串
樣例輸入;
2
123456******
*a*bc***edf
樣例輸出:
123456
abcedf

 1 #include <stdio.h>
 2 #include <string.h>
 3 int main()
 4 {
 5     int m,j,i=0,k;
 6     char s[1000],b[100][100];
 7     scanf("%d",&m);
 8     for(i=0;i<m;i++)
 9     {
10         scanf("%s",&s);
11         k=0;
12         for(j=0;j<((int)strlen(s));j++)
13         {
14             if(s[j]!=42) {b[i][k]=s[j];k++;}
15             b[i][k]='\0';
16         }
17     }
18      for(i=0;i<m;i++)
19     {
20         j=0;
21         while(b[i][j]!='\0') 
22         {
23             printf("%c",b[i][j]);
24             j++;
25         }
26         printf("\n");
27     }
28     return 0;
29 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM