반응형
2. 문자열을 입력받고, 그 문자열을 다음과 같이 출력하는 프로그램을 작성하라.
#include <stdio.h> int main(void) { char input[100]; int null_position = 0; printf("단어를 입력하세요 : "); scanf_s("%s", input,sizeof(input)); while (input[null_position] != '\0') { null_position++; } null_position--; for (int i = 0; i <= null_position; i++) { for (int j = i; j < null_position; j++) { printf(" "); } for (int j = null_position-i; j <= null_position; j++) { printf("%c", input[j]); } for (int j = null_position-1; j >= null_position - i; j--) { printf("%c", input[j]); } printf("\n"); } }
3,4번 문제는 Cpp기반에서는 해결할 수 없는 문제이므로 패스.
반응형