谁帮写个C小程序

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:24:52
从键盘先后输两个字符,判断是否是下列4种情形之一:
两都是字母
前字母,后1-9数字
前1-9数字,后字母
都是1-9字母
四种都不是,则 error.

#include<stdio.h>
#include<ctype.h>

void main()
{
char s,t;
printf("请输入第一个字符:\n");
scanf("%c",&s);
getchar();
printf("请输入第二个字符:\n");
scanf("%c",&t);
if (isalpha(s)&& isalpha(t))
{
printf("两个都为字母\n");
}
else if (isdigit(s) && isdigit(t))
{
printf("两个都为数字\n");
}
else if ( isdigit(s)&& isalpha(t))
{
printf("第一个为数字,第二个为字母\n");
}
else if ( isalpha(s)&& isdigit(t) )
{
printf("第一个为字母,第二个为数字\n");
}
else
{
printf("error...\n");
}
}

#include<stdio.h>
void main()
{
char i,j;
printf("请输入2个字符:");
scanf("%c,%c",&i,&j);
if('1'<=i<='9'||'a'<=i<='z'|