题目:从键盘输入一个字符串s,删除其中所有的小写字符后形成一个新字符串,然后输出。
输入:有1行,包含1个字符串s。
输出:有1行,即删除后的新字符串。
输入:http://www.163.com/
输出:.163.
我的答案是错的,输出空白,如下,帮忙看看问题
#include <stdio.h>
int main()
{
int i=0;
char a[32];
gets(a);
for(i=0;i!='\0';i++)
if(a[i]<'a'||a[i]>'z')
printf("%c",a[i]);
return 0;
}
#include <stdio.h>
int main()
{
int i=0;
char a[32];
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]<'a'||a[i]>'z')
printf("%c",a[i]);
}
return 0;
}