| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 306 人关注过本帖, 1 人收藏
标题:菜鸟来求助一道简单的题
只看楼主 加入收藏
qqqwer
Rank: 1
等 级:新手上路
帖 子:8
专家分:6
注 册:2015-1-27
收藏(1)
 问题点数:0 回复次数:1 
菜鸟来求助一道简单的题
程序代码:
#include <stdio.h>
int main(){
    int a[5],i,j=0,k=0;
    char str[5]={'a','b','c','d','e'};
    for(a[0]=0;a[0]<=1;a[0]++){
    for(a[1]=0;a[1]<=1;a[1]++){
    for(a[2]=0;a[2]<=1;a[2]++){
    for(a[3]=0;a[3]<=1;a[3]++){
    for(a[4]=0;a[4]<=1;a[4]++){
        if(a[0]==1&&a[1]==1) continue;
        if((a[3]+a[4])==1||(a[3]+a[4])==2) continue;
        if(a[1]+a[2]==1) continue;
        if((a[2]+a[3])==2||(a[2]+a[3])==0) continue;
        if(a[4]==1&&((a[0]+a[1])==2)) continue;
k=1;
                        for(i=0;i<5;i++){
                            if(a[i]){
                                if(j==0){
                                    printf("Only %c ",str[i]);
                                    j++;}
                                else{
                                    printf("and %c ",str[i]);
                                    j++;}}
                        }
                        if(j){
                            printf("can out!\n");
                            j=0;
                        }
                    }
                }
            }
        }
    }
    if(!k)
        printf("nobody!\n");
        getch();
}
2015-03-11 23:30
qqqwer
Rank: 1
等 级:新手上路
帖 子:8
专家分:6
注 册:2015-1-27
收藏
得分:0 
这是题目,可能比较简单,但希望大神能指出哪错了
*A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些
 人参加了竞赛:

(1)A参加时,B也参加;

(2)B和C只有一个人参加;

(3)C和D或者都参加,或者都不参加;

(4)D和E中至少有一个人参加;

(5)如果E参加,那么A和D也都参加。*/

自学C语言,有说错的轻喷。。
2015-03-11 23:31
快速回复:菜鸟来求助一道简单的题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022619 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved