零点研究咨询集团 知乎:关于C语言的一个小题

来源:百度文库 编辑:高考问答 时间:2024/04/29 09:47:15
这个题是这样的。让计算机随机产生3个数,如果出现7就表现出”胜利“,不知道怎么写这个程序,谢谢了!
各位的答案都是我还没学的,能不能用刚刚学到的C语言编辑哪?特别是随机产生数字哪,好想用什么STR随机产生,不过我忘了 好像是S打头的。

#include "stdilib.h"
main()
{int a[3],i;
while(1)
{for(i=0;i<3;i++)
a[i]=rand()%10;
if(a[0]==7||a[1]==7||a[2]==7) {printf("Win.");break;}}
getch();}

在C里计算机随即产生的数总是在0-1之间的小数。

#include"stdlib.h"(随即函数需要的头文件)
int a;
a=rand();
if(a==7)
printf("胜利");

引用::

#include"stdlib.h"(随即函数需要的头文件)
int a;
a=rand(); //只能取一个数
if(a=7)
printf("胜利"); //这个强!永远胜利!

#include <iostream.h>
#include <stblib.h>

void main()
{
for(int i=0;i<3;i++)
{
int a=rand()%10; //产生的随机数是0到10之间

if(a==7)
cout<<"胜利"<<endl;
}
}

...上面的,是if(a==7),不是if(a=7)