问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果输入格式:
输入一字符串
输出格式:
删掉数字字符后,剩下的字符组成的新串
输入样例:
在这里给出一组输入。例如:
a1b2c3
结尾无空行
输出样例:
在这里给出相应的输出。例如:
abc
结尾无空行
输入一字符串
输出格式:
删掉数字字符后,剩下的字符组成的新串
输入样例:
在这里给出一组输入。例如:
a1b2c3
结尾无空行
输出样例:
在这里给出相应的输出。例如:
abc
结尾无空行
你题目的解答代码如下:
#include <stdio.h>
#include <string.h>
int main(){
char s[50];
int i,len;
gets(s);
len = strlen(s);
int j=0;
for (i = 0; i < len; i++)
{
if (!(s[i]>='0' && s[i]<='9'))
s[j++] = s[i];
}
s[j] = '\0';
puts(s);
return 0;
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!