===[Notepad++ 파일을 전부 닫으며]=== =====[3. 아마 컴공과 과제 결과물]===== #include void put_stringrn(const char s[], int n) { int len; for (len = 0; s[len]; len++); for (int j = 0; j < n; j++) { for (int i = len - 1; i >= 0; i--) { printf("%c", s[i]); } printf("\n"); } } int main(){ char str[128]; int n; scanf("%[^\n]", str); getchar(); // \n scanf("%d", &n); put_stringrn(str, n); return 0; } // // // #include void del_alpha(char s[]) { int i = 0, j = 0; while (s[i]) { if ((s[i] < 'a' || 'z' < s[i]) && (s[i] < 'A' || 'Z' < s[i])) s[j++] = s[i]; i++; } s[j] = '\0'; } int main(){ char str[128]; scanf("%[^\n]", str); getchar(); // \n del_alpha(str); printf("%s", str); return 0; } // // // #include void capitalize(char str[]) { if (str[0] == "\0") return; for (int i = 0; str[i]; i++) { if ((i == 0 || str[i - 1] == ' ') && ('a' <= str[i] && str[i] <= 'z')) { str[i] += 'A' - 'a'; } } } int main(void) { char test[128]; gets(test); capitalize(test); printf("%s\n", test); return 0; } // // // #include #define LEN 128 #define NUM 20 const char stopStr[6] = "$$$$$"; int get_strarry(const char s[][LEN], int n) { int cnt = n; for (int i = 0; i < n; i++) { scanf("%[^\n]", s[i]); getchar(); // \n int quit = 1; for (int j = 0; j < 6; j++) { if (s[i][j] != stopStr[j]) { quit = 0; break; } } if (quit) { cnt = i; break; } } return cnt; } void put_strarry(const char s[][LEN], int n) { printf("====================\n"); for (int i = 0; i < n; i++) { printf("s[%d]=%s\n", i, s[i]); } } int str_length(const char s[]) { int len; for (len = 0; s[len]; len++); return len; } void reverse_string(char s[]) { int len = str_length(s); int i = 0; int j = len - 1; char temp; while (i < j) { temp = s[i]; s[i] = s[j]; s[j] = temp; i++; j--; } } void reverse_strings(char s[][LEN], int n) { for (int i = 0; i < n; i++) { reverse_string(s[i]); } } int main() { int mno=0; char str[NUM][LEN]; mno = get_strarry(str, NUM); put_strarry(str, mno); reverse_strings(str, mno); put_strarry(str, mno); return 0; }