您的位置:首页 > 其它

zoj 3323 Somali Pirates

2013-07-26 16:18 218 查看
#include<iostream>
#include<stdio.h>
#include<ctype.h>
#include<stdlib.h>
using namespace std;

int main()
{
int ncases;
char ch;
cin>>ncases;
getchar();   //一个字符一个字符判断
while(ncases--)
{
ch=getchar();
while(ch!='\n')
{
if(isalpha(ch))
putchar(ch);
ch=getchar();
}
cout<<endl;

}
return 0;
}


<ctype.h>里的函数

1字符测试函数

@函数名称: isalpha

函数原型: int isalpha(int ch);

函数功能: 检查ch是否是字母.

函数返回: 是字母返回1 ,否则返回0

@函数名称: iscntrl

函数原型: int iscntrl(int ch);

函数功能: 检查ch是否控制字符(其ASCII码在0和0x1F之间,数值为0-31).

函数返回: 是返回1,否则返回0

@函数名称: isdigit

函数原型: int isdigit(int ch);

函数功能: 检查ch是否是数字(0-9)

函数返回: 是返回1,否则返回0

@函数名称: islower

函数原型: int islower(int ch);

函数功能: 检查ch是否小写字母(a-z)

@函数名称: isupper

函数原型: int isupper(int ch);

函数功能: 检查ch是否是大写字母(A-Z)

@函数名称: isalnum

函数原型: int isalnum(int ch);

函数功能: 检查ch是否是字母或数字

2 字符映射函数

@函数名称: tolower

函数原型: int tolower(int ch);

函数功能: 将ch字符转换为小写字母

函数返回: 返回ch所代表的字符的小写字母

@函数名称: toupper

函数原型: int toupper(int ch)

函数功能: 将ch字符转换成大写字母
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: