恩 不知到能不能发代码 ,我试试。
代码是这样的:
#include<time.h>
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
int main()
{
int i,c;
char a[]={0,1,2,3,4,5,6,7,8,9,'z','x','c','v','b','n','m','a','s',
'd','f','g','h','j','k','l','q','w','e','r','t','y','u',
'i','o','p','Z','X','C','V','B','N','M','A','S','D','F',
'G','H','J','K','L','Q','W','E','R','T', 'Y','U','I','O','P'};
printf("在这个程序中,按E结束这个程序\n按Y出现验证码\n");
while( (c=getchar())!= EOF)
{
if(c=='Y' || c=='y' || c=='H' || c=='h'){
srand(time(NULL));
for(i=0;i<4;i++){
printf("%c ",a[rand()%61]);
Sleep(1000);
}
printf("\n看不清楚?按H换一组验证码:\n");
}
if(c=='E' || c=='e')
break;
if(c=='\n');
else
;
}
return 0;
}
代码是这样的:
#include<time.h>
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
int main()
{
int i,c;
char a[]={0,1,2,3,4,5,6,7,8,9,'z','x','c','v','b','n','m','a','s',
'd','f','g','h','j','k','l','q','w','e','r','t','y','u',
'i','o','p','Z','X','C','V','B','N','M','A','S','D','F',
'G','H','J','K','L','Q','W','E','R','T', 'Y','U','I','O','P'};
printf("在这个程序中,按E结束这个程序\n按Y出现验证码\n");
while( (c=getchar())!= EOF)
{
if(c=='Y' || c=='y' || c=='H' || c=='h'){
srand(time(NULL));
for(i=0;i<4;i++){
printf("%c ",a[rand()%61]);
Sleep(1000);
}
printf("\n看不清楚?按H换一组验证码:\n");
}
if(c=='E' || c=='e')
break;
if(c=='\n');
else
;
}
return 0;
}