hdu 2024 C语言合法标识符(ctype.h 库函数)(备战LQB)
2014-03-11 21:14
316 查看
教程:
多用库函数,勤用库函数。
isalpha
语法:
#include <ctype.h>
int isalpha( int ch );
功能:如果参数是字母字符,函数返回非零值,否则返回零值。
isalnum
语法:
#include <ctype.h>
int isalnum( int ch );
功能:如果参数是数字或字母字符,函数返回非零值,否则返回零值。
isdigit
语法:
#include<ctype.h>
int isdigit(char ch);
功能:检查ch是否是数字(0-9),是返回非零,否则返回零。
toupper
语法:
#include<ctype.h>
tpupper( char c );
功能:如果c为小写英文字母,则返回对应的大写字母;否则返回原来的值。
tolower
语法:
#include<ctype.h>
tolower( char c );
功能:如果c为大写英文字母,则返回对应的小写字母;否则返回原来的值。
代码:
多用库函数,勤用库函数。
isalpha
语法:
#include <ctype.h>
int isalpha( int ch );
功能:如果参数是字母字符,函数返回非零值,否则返回零值。
isalnum
语法:
#include <ctype.h>
int isalnum( int ch );
功能:如果参数是数字或字母字符,函数返回非零值,否则返回零值。
isdigit
语法:
#include<ctype.h>
int isdigit(char ch);
功能:检查ch是否是数字(0-9),是返回非零,否则返回零。
toupper
语法:
#include<ctype.h>
tpupper( char c );
功能:如果c为小写英文字母,则返回对应的大写字母;否则返回原来的值。
tolower
语法:
#include<ctype.h>
tolower( char c );
功能:如果c为大写英文字母,则返回对应的小写字母;否则返回原来的值。
代码:
#include <ctype.h> #include <stdio.h> int main() { int n, d, i; char sym[64]; scanf("%d%*c", &n); while (n--) { gets(sym); if (sym[0] != '_' && !isalpha(sym[0])) { puts("no"); continue; } for (d = i = 1 ; sym[i] ; i++) { if (!isalnum(sym[i]) && sym[i] != '_') { d = 0; break; } } puts(d ? "yes" : "no"); } return 0; }
相关文章推荐
- HDU 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- HDU-2024(C语言合法标识符)
- hdu 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- HDU_ACM-2024 C语言合法标识符
- hdu 2024 C语言合法标识符
- 【早起一水】 HDU 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- hdu 2024 C语言合法标识符 (java)
- [hdu 2024] C语言合法标识符
- HDU 2024 C语言合法标识符
- HDU 2024 - C语言合法标识符
- HDU-2024c语言合法标识符
- 【暑期基础】Y HDU 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- hdu 2024 C语言合法标识符
- HDU 2024 C语言合法标识符