问题标题:
【输入一个三位的整数,如果它有且仅有两位数码相同,那么就输出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;//百位 ...
查看更多
其它推荐
热门其它推荐