while-循环 , rand-时间随机数 , Sleep-延时

#include <stdio.h>
#include <stdlib.h>
#include<time.h>
#include<windows.h>
int main()
{
    //使用循环模拟实现玩家对战
    //双方初始HP均为100
    //每次攻击1-15
    //HP最先到零或以下的被KO
    //1、需要定义的变量
    //双方的HP、双方的攻击力、回合数
    //hp1、hp2   attack1、attack2、i
    //变量类型:int double int
    int hp1 = 100 , hp2 = 100;
    double attack1,attack2;
    int i=0;
    srand(time(NULL));
    while(hp1 >= 0 && hp2 >= 0){
        attack1 = rand() % 11 + 5;
        attack2 = rand() % 11 + 5;
        hp1 -= attack2;
        hp2 -= attack1;
        if(hp1 <= 0 || hp2 <= 0)
        {
            printf("游戏结束\n");
        }
        i++;
        printf("**********************************************\n");
        printf("第%d回合\n", i);
        printf("玩家1剩余血量为:%d,\t玩家1本轮攻击力为:%.2lf\n", hp1,attack1);
        printf("玩家2剩余血量为:%d,\t玩家2本轮攻击力为:%.2lf\n", hp2,attack2);
        printf("**********************************************\n");
        printf("\n");
        Sleep(500);
    }

    //某宝双十一2015年的交易额为800亿,每年递增20%
    //问:按此速度哪年交易额达到2000亿?
    //先声明变量
    int year = 2015;    //年份
    double money = 800;//交易额
    while(money <= 2000){
        money = money * 1.25;
        year++;
    }
printf("%d年交易额达到2000亿,实际交易额为:%lf\n", year,money);

//使用循环实现三次密码输入错误退出系统
int i = 0;   //循环变量
int password;    //密码
while(i < 100)
{
     printf("请输入密码:");
     scanf("%d", &password);
    if(123456 != password)
    {
        printf("密码输入错误,当前输入第%d次密码。\n", i+1);
    }
  //第三次输入错误,就要强制退出系统
     if(i == 2)
     {
         printf("密码输错三次,系统强制退出!\n");
         exit(0);//告诉操作系统,程序正常退出
     }
     i++;
}

    //1-100连续相加
    int sum = 0;
    int i = 1;
    while(i <= 100){
        sum += i;
        i++;
    printf("%d", sum);
    return 0;
}