残酷的杀人游戏-无人生还

一群人中只有一个人能够活下来

#include 
#define KILLED 0
#include  
int main(){
    int count;//游戏人数
    printf("请输入游戏人数:");
    scanf("%d",&count);
    int num[50] = {};
    //开始编号
    int i=0;
    for(i; i < count; i++){
        num[i] = i + 1;
        printf("%d ",num[i]);
    } 
    int killNum;//杀人编号 
    printf("\n请输入杀人编号:");
    scanf("%d",&killNum);
    int now = 0;//计数,now为杀人编号时杀人 
    int killed = 0;//被杀人数 
    int j = 0;
    for(j ;j < count; j++){
        if(num[j]!=KILLED){
            now++;
            if(now==killNum){
            printf("%d号死亡!\n",num[j]);
            killed++;//被杀人数加一 
            num[j]=KILLED;
            if(killed==count-1){//剩一个人 
                int k;
                for(k = 0;k < count; k++){
                    if(num[k]!=KILLED){//找出没被杀的那个人 
                    printf("存活人:%d号\n",num[k]);
                    sleep(3);
                    printf(" 无人生还\n ");
                    printf("%d号死亡!",num[k]);
                    printf("%d号死亡!",num[k]);
                    printf("%d号死亡!",num[k]);
                    num[k]=KILLED;//然后毫不留情的杀掉
                    system("pause"); 
                    }
                } 
            }
            now=0;//重置计数 
            }
        }
        if(j==count-1){
            j=-1;//继续从开头计数 
        }
    }
    return 0;
}

甚至后一个人也没能活下来

你可能感兴趣的:(残酷的杀人游戏-无人生还)