1 条题解
-
3
这道题的难度竟然是5!!!
其实很简单我们可以把b1、b2、b3都加起来,如果是3,就说明b1、b2、b3都是1,就输出A;如果是2,就说明b1、b2、b3有两个是1,就输出B;如果是1,就说明b1、b2、b3只有一个是1,就输出C;如果是0,就说明b1、b2、b3都是0,就输出D。
也许还可以逐一判断b1、b2、b3是否是1,但我不想试。。。
#include<bits/stdc++.h> using namespace std; int main(){ int b1,b2,b3; cin>>b1>>b2>>b3; int n=b1+b2+b3; if(n==3) cout<<"A"; if(n==2) cout<<"B"; if(n==1) cout<<"C"; if(n==0) cout<<"D"; return 0; }我竟然看到有人用数组和for循环!其实......也许......没必要......
- 1
信息
- ID
- 44
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- 递交数
- 211
- 已通过
- 83
- 上传者