为了账号安全,请及时绑定邮箱和手机立即绑定

求问各位大神

求问各位大神

C
3ngu 2017-08-02 21:34:27
请问哪里有问题?
查看完整描述

2 回答

?
什么鬼_呀你

TA贡献46条经验 获得超35个赞

额,while里面的条件应该用&&,而不是,吧!


查看完整回答
1 反对 回复 2017-08-03
?
留得枯荷听雨声lyx

TA贡献51条经验 获得超16个赞

//img1.sycdn.imooc.com//59828af90001d0a112990579.jpg

代码如下:

#include<time.h>
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
int main(){
    srand(time(NULL));
    printf("随机数字:%d\n",rand());
    int hp1=100,hp2=100;
    int att1,att2;
    int i=0;
    while(hp1>=0&&hp2>=0){
        att1=rand()%11+5;
        att2=rand()%11+5;
        hp2-=att1;
        hp1-=att2;
        printf("*****************************************\n");
        printf("第%d轮:\n",i+1);
        printf("玩家1攻击力为:%d\t玩家2还剩:%d血量\n",att1,hp2);
        printf("玩家2攻击力为:%d\t玩家1还剩:%d血量\n",att2,hp1);
        printf("*****************************************\n");
        i++;
        Sleep(500);
    }
    printf("成功击败!游戏结束,玩家1血量:%d\t玩家2血量%d\n",hp1,hp2);
    return 0;
}

题主的头文件写的??怎么就一个time.h?stdio之类的不加咋运行。。

查看完整回答
1 反对 回复 2017-08-03
  • 2 回答
  • 0 关注
  • 1491 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信