编写一个函数,用于判断用户输入的字符串是否由小写字母和数字构成。
输入格式:
输入一个字符串
输出格式:
如果输入的字符串由小写字母和数字构成,输出“全是数字和小写字母”,否则输出”不全是数字和小写字母“
输入样例1:
在这里给出一组输入。例如:
abc123
输出样例1:
在这里给出相应的输出。例如:
全是数字和小写字母
输入样例2:
在这里给出一组输入。例如:
*jf45
输出样例2:
在这里给出相应的输出。例如:
不全是数字和小写字母
#include<stdio.h>
int num=0,small=0,other=0;
void count(char a[])
{
int i;
for(i=0;a[i]!='\0';i++)
{
if(a[i]<='9'&&a[i]>='0')
{
num++;
}
else if(a[i]<='z'&&a[i]>='a')
{
small++;
}
else
other++;
}
}
int main()
{
char a[10000];
gets(a);
count(a);
if(other==0)
printf("全是数字和小写字母");
else
printf("不全是数字和小写字母");
}