写字母还是其他,返回值为 0 时,表示数字;为 1 时,表示小写字母;为 2 时,表示大写字母;为 3 时表示其他。在主函数中调用该函数,判断用户输入的字符是哪一种,并输入“是数字”、 “是小写字母”、“是大写字母”、“其他”;当用户输入“#”的时候,程序退出 流程图:
代码:
#include
int fun(char a); char a; do {
printf(\
}
scanf(\getchar(); if(fun(a)==0)
printf(\是数字\\n\
else if(fun(a)==1)
printf(\是小写字母\\n\
else if(fun(a)==2)
printf(\是大写字母\\n\
else if(fun(a)==3)
printf(\其他\\n\
}while(a!='#');
int fun(char a) {
if(a>='0'&&a<='9') {return 0;}
else if(a>='a'&&a<='z') {return 1;}
else if(a>='A'&&a<='Z') { return 2;} else if(a!='#')
}
{ return 3;}
运行结果:
相关推荐: