C语言选号程序

C语言选号程序,第1张

#include<stdio.h>

int main(){

    int 斗吵n,tmp,i=0,max=0,result=0

    scanf("%d",&n)

    int count[n]={0},num[n]

    while(i<n){

        scanf("%d",&num[i])

        tmp=num[i]

        while(tmp){

            count[i]=count[i]*10+tmp%10

            tmp/=10

        }

        max=(max>count[i])?max:count[i]

        if(max==count[i]){

            if(num[i]>=num[result]) result=i

        }

 隐销坦       i++

    }

   灶桐 printf("%d\n",num[result])

}

srand(time(null))

randomize(Num)

生成的是李正伪随机数,,种子薯歼不变时一直就是生成的一样的。。。如::第一次顺次生成。。1000000 100058

100698。。。。则第二哪手悔次运行时还是这么生成的!

你要做双色球的代码吧,

下面是我以前给别人写的:

我根据下面的要求给你写一个吧:

“双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1--33中选择;蓝色球号码从1--16中选择

完全原创,已经编译运行确认了:

#include <iostream>

#include <stdlib.h>

using namespace std

int main()

{

int num[7]={0}

int i,j,temp,flag=0

char c

do

{

system("cls")

cout<<"请输入您选择的号码: "<<endl

for(i=0i<7i++)

{

if(i!=6)

{

while(1)

{

cout<<"请输入红球"<<i+1<<"的号码: "

fflush(stdin)

cin>>temp

if(cin.fail())//如果发生输入错误的话

{

cin.clear()//清除cin流的错误仔哗状态

cin.ignore()//提取并舍弃错误输入

cout<<"您只伏戚返可以输入数字,请重新输入"<<endl

continue

}

else

{

if((temp>=1)&&(temp<=33))

{

for(j=0j<ij++)

{

if(temp==num[j])

{

flag=1

break

}

}

if(1==flag)

{

cout<<"您不可以缺饥输入相同的数字,请重新输入"<<endl

flag=0

continue

}

else

{

num[i]=temp

break

}

}

else

{

cout<<"您输入的数字超出范围,请重新输入"<<endl

continue

}

}

}

}

else

{

while(1)

{

cout<<"请输入蓝球的号码: "

fflush(stdin)

cin>>temp

if(cin.fail())//如果发生输入错误的话

{

cin.clear()//清除cin流的错误状态

cin.ignore()//提取并舍弃错误输入

cout<<"您只可以输入数字,请重新输入"<<endl

continue

}

else

{

if((temp>=1)&&(temp<=16))

{

num[i]=temp

break

}

else

{

cout<<"您输入的数字超出范围,请重新输入"<<endl

continue

}

}

}

}

}

cout<<"您输入的号码为: "<<endl

for(i=0i<7i++)

cout<<num[i]<<" "

while(1)

{

cout<<endl<<"按Y键继续新游戏,按N退出游戏!"<<endl

cin>>c

if(('N'==c)||('n'==c))

{

system("pause")

return 0

}

else if(('Y'==c)||('y'==c)) break

else cout<<"选择错误!"<<endl

}

}while(1)

system("pause")

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12279948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存