很久没看书了,找不到问题在哪里,程序是用012代替的石头剪刀布,比十次,但不知道为什么输赢的结果不显示,到printf("%d\n",b);就结束了

#include<stdlib.h>
#include<stdio.h>
#include<time.h>
int random(int j)
{
srand((unsigned)time(NULL));

展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 不吃辣条会死星人

    2人对此回答表示赞同

    首先,srand最好只执行一遍,放在main函数的int a,b,c;后面;
    for( c=1;c<10;c++ )是9次循环而不是10次
    显示不出来的情况,可以试着进行类似修改:printf("pingju");改成printf("pingju\n");
    如果a>2或a<0情况在执行continue之前加个c--;否则错误输入也算循环一次
    最后那个continue是多余的,去掉也罢
    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

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
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部