解题思路:
使用另一个数组就不用考虑删除的情况
注意事项:
参考代码:
#include <string.h>
#include <stdio.h>
int main ()
{
char s[80],a[80];
int j,t,i;
gets(s);
for(i=0,j=0;i<strlen(s);i++)
if(s[i]>='a' && s[i]<='z' || s[i]>='A' &&s[i]<='Z')
{
a[j]=s[i];
j++;
t=j;
}
a[t]='\0';
printf("%s",a);
return 0;
}
0.0分
0 人评分
数组输出 (C语言代码)--此题的题目描述有问题浏览:1817 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1058 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:576 |
字符串比较 (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:450 |
多组数据新方法浏览:355 |
检查金币 (C语言代码)浏览:1415 |
C语言训练-百钱百鸡问题 (C语言代码)浏览:504 |
C语言训练-自由落体问题 (C语言代码)浏览:608 |
Manchester-弟弟的作业浏览:4008 |