목록프로그래밍/연습문제 (24)
ITGenerations
#include int main(void){printf("My name is Hong\nMy Age is %d\nMy address is %d-%d\n",20, 123, 456);return 0; } * " "뒤에 ','는 필수 생략하면 에러가 발생.* %d에 대응하는 상수,문자는 반드시 입력할 필요는 없음. 에러 발생 x, 그러나 %d가 3개고 대응 입력이 2개면 3개중 2개 출력이 되고 순서대로 출력됨.순서대로 %d에 대응하는 문자(숫자등)을 입력을 해야 하며, 중간에 공백이 있을 경우 에러 발생 가능 #include int main(void){printf("%dx%d=%d\n%dx%d=%d\n", 4, 5, 20, 7, 9, 7 * 9);return 0;} *곱셉을 나타내는 부분이고 %d에 직접적인..
#include int main(void){printf("홍길동\n홍 길 동\n홍 길 동\n");return 0;} #include int main(void){printf("name:\naddress:\nnumber:\n");return 0; } *printf함수를 총 3번 사용해야 되지만, 간단하게 한 번사용.*\n은 줄 바꿔서 내용시작 그리고 이어서 문자를 입력해도 \n은 출력안됨.
#include int main(void){int num1=3; // 0000 0011// 3*8/4=6 0000 0110 num1 = num12;printf("%d\n", num1);return 0;}
#include int main(void){int num1;printf("숫자를 입력하시오. \n");scanf("%d", &num1); printf("%d", ~num1+1); return 0;} 위 코딩은 본인이 쓴거고. 교재의 정답은 아래와 같다. #include int main(void){int num;printf("정수입력:. ");scanf("%d", &num); num = ~num; num = num + 1;printf("부호를 바꾼 결과: %d \n", num); return 0;} 코딩 비교해보면 결과는 똑같이 나오고 책의 정답보다 코딩이 짧음.2017.03.27