初级光能
2009 多少巧克力 4
经验值:400 时间限制:1000毫秒
题目描述 Description
小美有 a 颗巧克力,小甜有 b 颗巧克力
小美说:我的巧克力个数大于 50 个,并且小甜的巧克力个数小于 50 个。
小甜说:要么小美的巧克力个数小于 50 个,要么一定不是小美的比我的巧克力个数少并且我的巧克力个数大于 50 个。
请你分别判断小美和小甜两人说的是否正确呢?
请定义两个 bool 型变量来存放比较的结果,正确则输出结果为 1,错误则输出结果为 0
输入描述 Input Description
一行:a b,分别表示小美,小甜的巧克力颗数
输出描述 Output Description
一行:用空格间隔,分别为两个人说的话是否正确,正确则输出结果为 1,错误则输出结果为 0
样例输入 Sample Input
3 21
样例输出 Sample Output
0 1
(程序在另一台电脑做的这台没有后面补上)
缔造者
if(a>50&&b<50){
cout<<"1"<<" ";
}else{
cout<<"0"<<" ";
}if(a<50||b<a&&b>50){
cout<<"1"<<" ";
}else{
cout<<"0";
}
核心
初级守护
- bool f1=(a>50&&b<50);
- bool f2=(a<50||!(a<b)&&b>50);
- cout<<f1<<" "<<f2;
- 核心
初级天翼
整形 a,b;
输入 a b;
输出 (a 大于 50 且(&&)b 小于 50) 和 空格 ;
输出 (a 小于 50 或(||)非(!)(a 小于 b) 且 b 大于 50);
资深守护
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
bool x,y;
x=a>50&&b<50;
y=a<50||(a>b&&b>50);
if(x==1){
cout<<"1"<<" ";
}
else{
cout<<"0"<<" ";
}
if(y==1){
cout<<"1"<<" ";
}
else{
cout<<"0"<<" ";
}
return 0;
}
100分!!!!!!!!!!!
求采纳!!!!!!!!!!!!