반응형 Algorithm51 양수 음수 판독기 write함수를 이용하여 진행을 하였습니다. write함수를 아직은 잘 모르시는 분들은 아래의 포스팅을 참고해 주시길 바랍니다. https://hig0617.tistory.com/47 양수이거나 0이면 p를 음수이면 n을 출력하는 함수를 만들어 보도록 하겠습니다. if문을 사용하여 양수인지 음수인지 파악을 하면 됩니다. #include void is_negative(int n) { if (n >= 0) write(1, "p", 1); else write(1, "n", 1); } int main(void) { is_negative(132); write(1, "\n", 1); is_negative(-132); write(1, "\n", 1); is_negative(0); return (0); } 2023. 10. 15. 문자 연산하여 write 함수로 출력하기 문자 연산을 진행하면 ascii코드로 변환되어 연산되게 됩니다. 아직 ascii코드를 잘 모르시는 분들은 아래의 링크를 참고해 주시길 바랍니다. https://hig0617.tistory.com/5 a 문자에 2를 더하면 c가 됩니다. z 문자에 2를 더하면 \가 됩니다. 이를 이용해서 0부터 9까지 출력해보는 코드를 만들어 보겠습니다. #include int main(void) { char c; c = '0'; for (int i = 0; i < 10; i++) { write(1, &c, 1); c++; } return (0); } for문을 활용하여 문자를 하나하나 출력하는 모습니다. for문을 아직은 잘 모르시는 분들은 아래의 링크를 참고 부탁드리겠습니다. https://hig0617.tistory.. 2023. 10. 14. C언어, JUNGOL 9001 ~ 9010 jungol 9001부터 jungol 9010까지 c언어로 작성된 코드입니다. 참고해 주시면 좋을 것 같습니다. jungol 9001 #include int main(void) { printf("첫 번째 프로그램입니다."); return 0; } jungol 9002 #include int main(void) { printf("두 번째 프로그램입니다. 한 줄에 여러 문장을 출력합니다."); return 0; } jungol 9003 #include int main(void) { printf("세 번째 프로그램입니다.\n줄을 바꾸어 출력합니다.\n여기까지 출력하고\n줄을 바꿉니다."); return 0; } jungol 9004 #include int main(void) { printf(" @@\n @ @.. 2023. 10. 6. 이전 1 ··· 10 11 12 13 다음 반응형