当前位置:首页 » 编程语言 » 选号C语言

选号C语言

发布时间: 2023-01-23 13:08:13

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

#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);
}

B. 如何在C语言中实现随机选号

srand(time(null))
randomize(Num)

生成的是伪随机数,,种子不变时一直就是生成的一样的。。。如::第一次顺次生成。。1000000 100058
100698。。。。则第二次运行时还是这么生成的!

C. c语言入门题目求解哪里出错

#include<stdio.h>
int main(int argc, char *argv[])
{
int i,j,k,sum;
for(i=1;i<37-21;i++)
{
sum=0;
k=i;
for(j=0;j<7;j++)
{
k=k+j;
sum=sum+k;
}
if(sum==105)
{
k=i;
for(j=0;j<7;j++)
{
prindf("%2d ",k=k+j);
}
}
}
你试一下

D. C语言选号程序

#include<stdio.h>
intmain()
{inti,j,s,n,maxi=0,max=0,a[100];
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%d",&a[i]);
j=a[i];
for(s=0;j;j/=10)s+=j%10;
if(j>max)
{max=j;
maxi=i;
}
elseif(j==max&&a[i]>a[max])maxi=i;
}
printf("%d ",a[maxi]);
return0;
}

E. C语言程序设计选号

那么到底要选几个号呢?6个?
01-16是不是只能选一个,其他的要在17-33选?
明确点啊

F. C语言多线程实现

多线程随机选号程序
以下程序运行后看起来比较有意思,像一个随机选号程序,但不是完全按照问题所说的写的 可供参考,要改很容易

//多线程随机选号程序示例
#include <stdio.h>
#include <Windows.h>
#include <ctime>
#include <cstdlib>
#include <process.h>
bool g_run = true; //是否运行

void userInput(void*) //监视输入的线程函数
{
while (true)
{
if (getchar()=='\n') //是否输入回车
{
g_run = !g_run; //回车运行 回车暂停
}
Sleep(10); //延迟
}
}

int main()
{
srand(time(0)); //随机数种子
_beginthread(userInput,0,NULL); //开线程
while (true)
{
if (g_run)
{
system("cls"); //清屏
int t = rand() % 1000+ 1;//1-1000的随机数
printf("\n %d",t); //输出
}
Sleep(50); //延迟50毫秒
}
return 0;
}

G. C语言模拟随机抽奖36选7

/*************************************
* Author : wacs5
* Email : [email protected]
* Function : 36选7
*************************************/
#include <dos.h>
#include <time.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <Graphics.h>

#define N 36 /*36选7*/
#define M 7 /*36选7*/
#define TRY_N 10 /*10次实验*/

int main(void)
{
int data[TRY_N][M]; /*保存数据数组*/
int try_i,i,j;
int sameflag,temp;
int gdriver=DETECT,gmode,errorcode;
char info[10];
int order[N];
FILE *fp;
fp=fopen("randdata.txt","w");
if (fp==NULL)
{
printf("File Open Error:\nPress any key to exit:");
getch();
exit(-1);
}

initgraph(&gdriver,&gmode,""); /*初始化图形驱动*/
randomize(); /*初始化随机数*/
for (i=0;i<N;i++) /*将36个球放入数组*/
order[i]=i+1;
for (i=0;i<N;i++) /*36个球随机输出*/
{
j=rand()%(N-i);
temp=order[N-i-1];
order[N-i-1]=order[j];
order[j]=temp;
}
for (i=0;i<N;i++)
{
itoa(order[i],info,10); /*将数转成字符串*/
outtextxy((i%M)*40,(i/M)*20,info); /*图形界面输出*/
}

for (try_i=0;try_i<TRY_N;try_i++) /*第try_i次实验*/
{
for (i=0;i<M;i++) /*第i个数*/
{
sameflag=1; /*因为选的数不能重复*/
while (sameflag==1) /*若重复,计算直至不重复为止*/
{
temp=rand()%N+1; /*产生1到36之间的随机数*/
for (j=0;j<i;j++) /*与已选的数对比,看是否重复*/
if (temp==data[try_i][j]) /*若重复,继续下一个取数*/
break;
if (j==i) /*不重复,保存数据*/
{
data[try_i][i]=temp;
sameflag=0;
}
}
}
for (i=0;i<M;i++) /*排序*/
for (j=i+1;j<M;j++)
if (data[try_i][i]>data[try_i][j])
{
temp=data[try_i][i];
data[try_i][i]=data[try_i][j];
data[try_i][j]=temp;
}
for (i=0;i<M;i++)
{
itoa(data[try_i][i],info,10); /*将数转成字符串*/
outtextxy(i*40,(8+try_i)*20,info); /*图形界面输出*/
fprintf(fp,"%2d ",data[try_i][i]);
}
fprintf(fp,"\n");
}

fclose(fp);
getch(); /*等待一个按键*/
closegraph(); /*关闭图形界面*/
return 0;
}


H. 用c语言模拟汽车牌号生成与管理系统 要求 一.当用户选号时,可随机生

没时间来写符合你题目的,这个是我以前写过的一个猜数字游戏,系统会给出一个的1~99之间的随机数,你来猜,看多少次可以猜中.你看用得上不.#include#include#include#includeintmain(intargc,char**argv){intd,c;structtimevaltv;gettimeofday(&tv,NULL);srand(tv.tv_usec);d=rand()%100;printf("Pleaseinputanumber:\n");scanf("%d",&c);printf("c=%d\n",c);intmin_num=1;intmax_num=99;intnum=1;while(c!=d){if(c>d){if(cmin_num)min_num=c;printf("%d-%d\n",min_num,max_num);}elsebreak;scanf("%d",&c);num++;printf("c=%d\n",c);}printf("it'strue:%d,num=%d\n",c,num);return0;}

I. c语言彩票兑奖程序

#include<stdio.h>
voidmain()
{
inta[]={1,2,3,4,5,6,7};
intb[7],i,j,count=0,max=0,maxflag;
for(i=0;i<7;i++)
scanf("%d",&b[i]);
i=0;
while(i<7)
{
j=0;
count=0;
if(b[i]==a[j])
while(i<7&&j<7&&b[i]==a[j])i++,j++,count++;
else
i++;
if(max<count){max=count;maxflag=i;}
}
count=max;
if(count==7)printf("特等奖 ");
elseif(count==6)
{
if(maxflag==7)
printf("二等奖 ");
else
printf("一等奖 ");

}
elseif(count==5)
{
if(maxflag==7)
printf("三等奖 ");
else
printf("二等奖 ");
}
elseif(count==4)
{
if(maxflag==7)
printf("四等奖 ");
else
printf("三等奖 ");
}
elseif(count==3)
{
if(maxflag==7)
printf("五等奖 ");
else
printf("四等奖 ");
}
elseif(count==2&&maxflag!=7)
printf("五等奖 ");
else
printf("没中奖 ");

}

J. 彩票选号程序 C语言

自己写程序,然后别人帮你改..没人会帮你写得....

热点内容
学校安防存储系统 发布:2025-07-19 21:20:49 浏览:281
linux红帽下载 发布:2025-07-19 21:16:00 浏览:538
人员怎么配置 发布:2025-07-19 21:10:10 浏览:206
明日之后如何扫码登服务器 发布:2025-07-19 20:36:26 浏览:242
ftp搜索引擎工作原理 发布:2025-07-19 20:31:25 浏览:371
景物视频脚本 发布:2025-07-19 20:30:33 浏览:181
hadoop查看文件夹 发布:2025-07-19 20:19:12 浏览:22
安卓手机的旁白在哪里 发布:2025-07-19 20:09:40 浏览:741
身份证注册借书卡的密码是什么 发布:2025-07-19 19:44:39 浏览:76
玩梦幻西游哪个配置好 发布:2025-07-19 19:44:37 浏览:753