问题标题:
【输入一个三位的整数,如果它有且仅有两位数码相同,那么就输出Yes,否则输出No#include<stdio.h>intmain(){inta,b,c,d,e;scanf("%d",&a);b=(a%100);printf("%d",b);c=(a-b)/100;//】
问题描述:
输入一个三位的整数,如果它有且仅有两位数码相同,那么就输出Yes,否则输出No
#include<stdio.h>
intmain()
{
inta,b,c,d,e;
scanf("%d",&a);
b=(a%100);
printf("%d",b);
c=(a-b)/100;//百位数字
d=(b%10);//各位数字
e=(b-d)/10;//十位数字
{if(c==d&&d!=e)
printf("Yes");
elseif(c==e&&c!=d)
printf("Yes");
elseif(d==e&&e!=c)
printf("Yes");
elseif(d!=e&&e!=c)
printf("No");
elseif(d==e&&e==c)
printf("No");}
return0;
}
何鎏藻回答:
#include <stdio.h>int main(){ int a,b,c,d,e; scanf("%d",&a); c=a/100%10;//百位 ...
查看更多