A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 agelessman 于 2014-3-28 21:21 编辑

#include<stdio.h>
int main()  
{  

    int length = 13;  
    int j = 0;  
    int data[13] = {0};  
    int traitor = 0;  
    while ((isFinished(data,length)) == 0) {  
        for (int i = 0; i < length; i ++) {  
            if (data == 100) {  
                continue;  
            }  

            data = (j % 3) + 1;  
            if (data == 3) {  
                data = 100;  
                traitor = i;  

            }  

            j ++;  
        }  
    }  

    printf("叛徒是: %d\n",traitor + 1);  
}  

int isFinished(int *data,int length)  
{  
    int flag = 1;  
    for (int i = 0; i < length; i++) {  
        if (data != 100) {  
            flag = 0;  
        }  
    }  

    return flag;  
}  

2 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马