C++ if语句3

来源:百度知道 编辑:UC知道 时间:2024/06/28 10:55:15
Description
输入一个三位的整数,如果它有且仅有两位数码相同,那么就输出Yes,否则输出No

Sample Input
112

Sample Output
Yes

Source

#include<iostream.h>
void main()
{
int a,b,c,d;
bool i,j,k;
cout<<"请输入一个三位数:"<<endl;
cin>>a;
b=a/100;
c=a%100/10;
d=a%10;
if(((b==c)&&(b!=d))||((b==d)&&(b!=c))||((c==d)&&(c!=b)))
cout<<"yes"<<endl;
else
cout<<"no"<<endl;

}

#include<iostream.h>
int main()
{
cout<<"输入三个小于10的数"<<endl;
int m,n,r,k;
cin>>m>>n>>r;
k=100*m+10*n+r;
cout<<k<<endl;
if(m==n||m==r||n==r)
cout<<"YES";
else
cout<<"NO";

system("PAUSE");
return 0;
}

#include<iostream.h>
void main()
{
int i,a,b,c;
cin>>i;
a=i/100;
b=i/10%10;
c=i%10;
if(a==b&&a!=c||a==c&&b!=c||b==c&&a!