c语言产生一个随机的验证码(4位的随机字母和数字的组合),要求用户输入,给出长度不符的输入错位提示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言产生一个随机的验证码(4位的随机字母和数字的组合),要求用户输入,给出长度不符的输入错位提示相关的知识,希望对你有一定的参考价值。
参考技术A #include <bits/stdc++.h>using namespace std;
char a[233],st[233];
int getnum(int num)
if (num<26) return('a'+num);else
return('0'+num-26);
int main()
srand(time(0));
for (int i=1;i<=4;i++) printf("%c",a[i]=getnum(rand()%36));printf("\\n");
scanf("%s",&st);
if (strlen(st)!=4) printf("WRONG LENGTH\\n");return(0);
for (int i=0;i<4;i++)
if (st[i]!=a[i+1])
printf("DIFFERS AT %d",i+1);
return(0);
printf("RIGHT\\n");
参考技术B 到底是要随机生成还是用户输入???
以上是关于c语言产生一个随机的验证码(4位的随机字母和数字的组合),要求用户输入,给出长度不符的输入错位提示的主要内容,如果未能解决你的问题,请参考以下文章
excel 如何自动生成32位的大写字母跟数字组合的随机序列,类似于验证码的那种随机的