프로그래밍/연습문제
ch4 04-4 1
ITGenerations
2017. 3. 27. 12:28
#include <stdio.h>
int main(void)
{
int num1;
printf("숫자를 입력하시오. \n");
scanf("%d", &num1);
printf("%d", ~num1+1);
return 0;
}
위 코딩은 본인이 쓴거고.
교재의 정답은 아래와 같다.
#include <stdio.h>
int main(void)
{
int num;
printf("정수입력:. ");
scanf("%d", &num);
num = ~num;
num = num + 1;
printf("부호를 바꾼 결과: %d \n", num);
return 0;
}
코딩 비교해보면 결과는 똑같이 나오고 책의 정답보다 코딩이 짧음.
2017.03.27