/针对你的补充,做了如下修改。应该符合你的心意。依据dos画面的大小,亲自给你调整了,循环次数和清屏 *** 作。
/
#include<stdioh>
#include<stdlibh> //rand()
#include<timeh> //srand()
void main()
{
//定义变量
int pc,quan;
int i=0; //added by ppliang0415
//给变量赋值
while(1){ //added by ppliang0415
//使每一次产生的数不同
srand((unsigned)time(NULL));
//产生1--3之间的一个数
pc=rand()%(3-1+1)+1;
printf("%d\n",pc);
//
printf("请出拳:");
scanf("%d",&quan);
if(quan==1||quan==2||quan==3)
{
//比较
if(pc==1) //计算机出石头
{
if(quan==1)
{
printf("平了\n");
}
else if(quan==2)
{
printf("计算机胜\n");
}
else if(quan==3)
{
printf("我胜\n");
}
}
else if(pc==2)//计算机出剪子
{
if(quan==1)
{
printf("我胜\n");
}
else if(quan==2)
{
printf("平了\n");
}
else if(quan==3)
{
printf("计算机胜\n");
}
}
else//计算机出布
{
if(quan==1)
{
printf("机胜\n");
}
else if(quan==2)
{
printf("我胜\n");
}
else if(quan==3)
{
printf("平了\n");
}
}
}
else
{
printf("请输入1,2,3\n\a\a");
}
i++; //added by ppliang0415
if(i==7)//added by ppliang0415
{system("cls"); //added by ppliang0415
i=0;}//added by ppliang0415
}//added by ppliang0415
}
您好!
先附初值,然后菱形框判断,然后流程图就是执行下面的程序,最后一个for的第三个语句,回到第二个语句的上面
希望能帮到您!敬请采纳!
中国物联网校企联盟
以上就是关于C语言中写完的程序如何让他循环运行全部的内容,包括:C语言中写完的程序如何让他循环运行、Java中for循环的流程图怎么画、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)