C语言判断就业推荐标准,C语言 逻辑判断-谁做了好事!

这个问题,采用穷举法,用变量的值1代表是,变量的值0代表否。

下面是程序的代码和运行的结果。

#include

int main()

{ int a,b,c,d,e,f,n,t=0;

scanf("%d",&n);

for(a=1; a>-1; a--)

for(b=1; b>-1; b--)

for(c=1; c>-1; c--)

for(d=1; d>-1; d--)

for(e=1; e>-1; e--)

for(f=1; f>-1; f--)

if((a+b+c+d+e+f==1)&&(a==0)+(c==1)+(d==1)+(d==0)+(c+e==1)+(d+e==0)==n)

{ if(t)printf(" or ");

if(a)printf("A");

if(b)printf("B");

if(c)printf("C");

if(d)printf("D");

if(e)printf("E");

if(f)printf("F");

t=1;

}

printf("\n");

return 0;

}

51c62dc66e4749596f62d870f4e95f98.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值