求助各位大侠一个C的程序

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:29:23
要求用户输入ID号,格式是前两位是英文字母,后四位是数字,比如:(AB1234)如果输入错误,要求程序提示用户重新输入

main()
{
char a[6];
int i;
loop: printf("please input ID.\n");
scanf("%6s",a);
for(i=0;i<2;i++)
{
if(a[i]>='a'&&a[i]<='z' || a[i]>='A' &&a[i]<='Z');
else {printf("error.\n");goto loop;}
}
for(i=2;i<6;i++)
{
if(a[i]>='0'&&a[i]<='9');
else {printf("error.\n");goto loop;
}
}

#include <stdio.h>
void main()
{

char shuzu[6];
int a=0,b=0;
printf("请输入id:\n");

for(b=0;b<6;b++);
{
scanf("%c",&shuzu[b]);
for(a=0;a<b;a++)
{
if(('a'<shuzu[0]<'z')&&('a'<shuzu[1]<'z')&&('0'<shuzu[2]<'9')&&('0'<shuzu[3]<'9')&&('0'<shuzu[4]<'9')&&('0'<shuzu[6]<'9&