用c语言实现车牌号的任意选取 急求解啊

也就是从0到9和A到Z这些数中随意选出五个组成一个车牌号 不用管前面的车牌 比如陕E.. 需要编辑好的程序 跪谢啊

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main(){
char id[6]={'\0'};
char arr[36]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K',
'L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
srand((unsigned)time(NULL));
int a;
for (int i=0;i<5;i++)
{
a=rand()%36;
id[i]=arr[a];
}
printf("随机车牌号为:%s\n",id);
}追问

执行不出来啊

追答

没问题

追问

执行有错误

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-19
选取数字用随机数做,字母的随机可以用ASSIC随机,然后在转化回去。追问

需要编辑好的程序 那些设计语言不太会写

相似回答