解题思路:
注意事项:
参考代码:
#include <bits/stdc++.h>
using namespace std;
void fun(char *a)
{
int t=strlen(a),i,n=0;
char b[81];
for(i=0;i<t;i++)
{
if(a[i]=='*'&&a[i+1]!='*')//判断点,在此之后得*号都去掉
{
for(int k=i;k<=t;k++)//在判断点开始,提取所有不是*号得字符到数组b
{
if(a[k]!='*')
{
b[n]=a[k];
n++;
}
}
break;/*/
}
}
strcpy(a+i,b);//把数组b直接从判断点开始覆盖到数组a
}
int main()
{
char s[81];
printf("Enter a string:\n");
gets(s);
fun(s);
puts(s);
}
0.0分
0 人评分
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1392 |
C二级辅导-分段函数 (C语言代码)浏览:583 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:575 |
ASCII帮了大忙浏览:797 |
不会做的浏览:954 |
A+B for Input-Output Practice (III) (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:910 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1267 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:769 |
蛇行矩阵 (C语言代码)浏览:606 |