[c언어]수식과 연산자-3
#include<stdio.h>
int main(){
int input, a, b, c;
scanf("%d", &input);
a = input / 100;//첫째 자리 a 입니다.
b = input % 100 / 10;//둘째 자리 b 입니다.
c = input % 10; //셋째자리 c 입니다.
((a == b) && (b == c)) ? printf("%d", 3) : printf(""); //모두 같은 경우 3을 출력합니다.
(((a == b) && (a != c)) || ((a == c) && (a != b)) || ((b == c) && (a != c))) ? printf("%d", 2) : printf(""); //a==b이면 a!=c인 경우 2 출력, a==c이면서 a!=b인경우 2를 출력, b==c 이면서 a!=c인 경우 2를 출력합니다.
((a != b) && (b != c) && (a != c)) ? printf("%d", 1) : printf(""); //모두 다른 경우 1을 출력합니다.
return 0;
}
Author And Source
이 문제에 관하여([c언어]수식과 연산자-3), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hyewon9913/c언어수식과-연산자-3저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)