//入一个字符串,过滤这个字符串,保留这个字符串中的小写字母,最后打印.
#include <stdio.h>
#include<string.h>
int main(int argc, const char * argv[])
{
// int i = 0;
char arr[50]={0};
// char *str; 不可以这样做
printf("请输入一个字符串:\n");
rewind(stdin);//清空缓冲
gets(arr);
unsigned long len = strlen(arr);
// while (i < 50)//接收字符串,并将其存入数组arr[50]中,50代表可以接收的字符串的长度
// {
// scanf("%c",&arr[i]);
// i++;
// }
// printf("%lu",len);
for (int j = 0; j < len; j++)//判断是否为小写字母并输出
{
if (arr[j] >= 'a' && arr[j] <= 'z')
{
printf("%c",arr[j]);
}
}
printf("\n");
return 0;
}
|
|