文章
9
粉丝
289
获赞
4
访问
82.3k
运用<ctype.h>的库函数可以很方便地解决本题。
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main()
{
char str[100];
gets(str);
//输出字母
for(int i=0; i<strlen(str); i++)
{
if(isalpha(str[i]))
putchar(str[i]);
}
printf("\n");
//输出数字
for(int i=0; i<strlen(str); i++)
{
if(isdigit(str[i]))
putchar(str[i]);
}
printf("\n");
//输出其他字符
for(int i=0; i<strlen(str); i++)
{
if(!isalpha(str[i]) && !isdigit(str[i]))
putchar(str[i]);
}
printf("\n");
return 0;
}
登录后发布评论
暂无评论,来抢沙发