黑马程序员技术交流社区

标题: 写入一个字符串,过滤这个字符串,保留这个字符串中的小写字母,最后打印. [打印本页]

作者: huzhiqiang    时间: 2016-6-3 22:17
标题: 写入一个字符串,过滤这个字符串,保留这个字符串中的小写字母,最后打印.
//入一个字符串,过滤这个字符串,保留这个字符串中的小写字母,最后打印.

#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;
}

作者: 冬以    时间: 2016-6-3 23:02
很好很好的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2