canor on Nostr: a = !(b%2) + 2*!(b%3);이 부분이 이해가 잘 안 가서 그러는데 !(b%3)이 ...
a = !(b%2) + 2*!(b%3);이 부분이 이해가 잘 안 가서 그러는데 !(b%3)이 (b%3)이 0이면 1을 반환하고 1이나 2면 0을 반환하는 그것인가요?
RE: https://madost.one/notes/9rcvl1ed6y
RE: https://madost.one/notes/9rcvl1ed6y
quoting note18w4…y8hl
#include
int main()
{
int a;
int b;
printf("정수입력\r\n");
scanf("%d", &b);
a = !(b%2) + 2*!(b%3);
switch(a)
{
case 1: printf("2의 배수"); break;
case 2: printf("3의 배수"); break;
case 3: printf("2와 3의 공배수"); break;
case 0: printf("아무것도아님"); break;
}
}
이게 제일 좋다고 생각한데 교수는