본문 바로가기

분류 전체보기

(392)
621 : 포인터 - 자가진단3 1234567891011121314151617181920#pragma warning (disable:4996) #include int main(){ int num1, num2; int* ptr1 = &num1; int* ptr2 = &num2; scanf("%d", ptr1); scanf("%d", ptr2); printf("%d + %d = %d\n", *ptr1, *ptr2, *ptr1 + *ptr2); printf("%d - %d = %d\n", *ptr1, *ptr2, *ptr1 - *ptr2); printf("%d * %d = %d\n", *ptr1, *ptr2, *ptr1 * *ptr2); printf("%d / %d = %d\n", *ptr1, *ptr2, *ptr1 / *ptr2); ret..
620 : 포인터 - 자가진단2 123456789101112131415#pragma warning (disable:4996) #include int main(){ int num; int* ptr = # scanf("%d", ptr); printf("%d...%d", *ptr/10, *ptr%10); return 0;}Colored by Color Scriptercs
619 : 포인터 - 자가진단1 123456789101112131415#pragma warning (disable:4996) #include int main(){ int num; int* ptr = # scanf("%d", &num); printf("%p %d", ptr, *ptr); return 0;}cs
611 : 문자열2 - 자가진단A atoi 함수와 atof의 새로운 함수를 사용하여따. 둘다 아스키(문자, 문자열)를 정수 혹은 실수로 변환해주는 함수다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #pragma warning (disable:4996) #include #include int main() { char string[21] = { '\0', }; int num1; double num2; scanf("%s", string); num1 = atoi(string); printf("%d\n", num1*2); num2 = atof(string); printf("%.2f\n", num2); return 0; } cs
610 : 문자열2 - 자가진단9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 #pragma warning (disable:4996) #include #include int main() { char temp[21] = { '\0', }; char string1[5][21] = { '\0', }; char string2[5][21] = { '\0', }; // 문자열 입력 for ( int i = 0; i
609 : 문자열2 - 자가진단8 123456789101112131415161718192021222324252627282930313233343536373839#pragma warning (disable:4996) #include #include int main(){ char string[3][11] = { '\0', }; int judge = 0; scanf("%s", string[0]); scanf("%s", string[1]); scanf("%s", string[2]); // 문자열0과 문자열1을 비교 judge = strcmp(string[0], string[1]); // 문자열 0이 빠르다면 if (judge
608 : 문자열2 - 자가진단7 1234567891011121314151617181920212223242526272829303132333435#pragma warning (disable:4996) #include #include int main(){ char string[101] = { '\0', }; int count = 0; scanf("%s", string); // 첫 번째 조건 검사 for (int i = 0; i
607 : 문자열2 - 자가진단6 12345678910111213141516171819202122232425262728#pragma warning (disable:4996) #include #include int main(){ char string1[51] = { '\0', }; char string2[51] = { '\0', }; int index = 0; // 문자열의 앞에 대체함 scanf("%s", string1); scanf("%s", string2); string2[0] = string1[0]; string2[1] = string1[1]; // 문자열의 뒤에 덧붙침 index = strlen(string2); string2[index] = string1[0]; index = strlen(string2); string2[inde..
606 : 문자열2 - 자가진단5 123456789101112131415161718#pragma warning (disable:4996) #include #include int main(){ char string1[51] = { '\0', }; scanf("%s", string1); strcat(string1, "fighting"); printf("%s", string1); return 0;}cs
605 : 문자열2 - 자가진단4 123456789101112131415#pragma warning (disable:4996) #include #include int main(){ char name[100] = { '\0', }; strcpy(name, "Hong Gil Dong"); printf("%s", name); return 0;}cs
604 : 문자열2 - 자가진단3 123456789101112131415161718192021222324252627#pragma warning (disable:4996) #include #include int main(){ char word[11][21] = { '\0', }; int index = 0; for (int i = 0; i
603 : 문자열2 - 자가진단2 1234567891011121314151617181920212223242526272829303132#pragma warning (disable:4996) #include #include int main(){ char name[101] = { '\0', }; int blank_count = 1; fgets(name, 101, stdin); for (int i = 0; name[i] != '\0'; i++) { // 홀수 번째 단어라면 출력 if ((blank_count % 2) == 1) printf("%c", name[i]); // 홀수 번째 공백 if ((name[i] == ' ') && ((blank_count % 2) == 1)) { blank_count++; printf("\n"); } // 짝수..