判断字符
判断字符变量c是否为字母或数字,若是则返回非零,否则返回零。
#include <bits/stdc++.h> using namespace std; int main() { string s; getline(cin,s); for(int i =0;i<s.size();i++){ if(isalnum(s[i])){ if(isdigit(s[i])){ printf("数字\n"); } else{ if(isupper(s[i])) { printf("大写的字母\n"); } if(islower(s[i])) { printf("小写的字母\n"); } } } else{ printf("不是数字和字母\n"); } } // 12ad s. d! //数字 //数字 //小写的字母 //小写的字母 //不是数字和字母 //小写的字母 //不是数字和字母 //不是数字和字母 //小写的字母 //不是数字和字母 return 0; }