首页 > 其他 > 详细

删除字符串中*号

时间:2019-04-20 21:58:47      阅读:176      评论:0      收藏:0      [点我收藏+]

删除字符串中*号
题目描述:
现在有一行字符串,以回车结束,字符串中可以包含数字、大小写字母、标点等符号,要求将所有的*号删除,并输出新的字符串。
输入
输入多个用例,第一行为用例个数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 }

 

删除字符串中*号

原文:https://www.cnblogs.com/zyxdjyd/p/10742860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!