본문 바로가기
728x90
반응형
SMALL

programming251

chapter 8) 문자열을 대입하는 strcpy 함수 #include #define CRT_SECURE_NO_WARNINGS int main(void){ char str1[80] = "cat"; char str2[80]; strcpy(str1, "tiger"); strcpy(str2, str1); printf("%s, %s\n", str1, str2); return 0; } main() 함수 1-1. 크기가 80인 char 배열 str1을 선언하고 "cat"으로 초기화 1-2. 크기가 80인 char 배열 str2 선언 1-3. `strcpy(str1, "tiger");`를 사용하여 str1에 "tiger" 복사 1-4. `strcpy(str2, str1);`를 사용하여 str1의 내용을 str2에 복사 1-5. `printf("%s, %s\n", str1.. 2024. 7. 17.
chapter 8) 문자열을 저장하는 char형 배열 #include int main(void){ char str[80] = "applejam"; printf("first string : %s\n", str); printf("write string ; "); scanf("%s", str); printf("after string : %s\n", str); return 0; } main() 함수 1-1. 크기가 80인 char 배열 str을 선언하고 "applejam"으로 초기화 1-2. 초기 문자열 "applejam"을 출력 1-3. 사용자로부터 문자열을 입력 받아 str에 저장 1-4. 수정된 문자열 str을 출력 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환 2024. 7. 16.
chapter 8) 배열과 반복을 사용한 성적 처리 프로그램 #include int main(void){ int score[5]; int i, total = 0; double avg; for (i = 0; i< 5; i++){ scanf("%d", &score[i]); } for (i = 0; i< 5; i++){ total += score[i]; } avg = total / 5.0; for (i = 0; i< 5; i++){ printf("%5d", score[i]); } printf("\n"); printf("avg : %.1lf\n", avg); return 0; } main() 함수 1-1. 크기가 5인 정수 배열 score와 정수 i, 정수 total 선언, total은 0으로 초기화 1-2. 5번 반복하는 for 루프로 사용자로부터 5개의 점수를 입력 .. 2024. 7. 15.
chapter 8) 빈칸을 포함한 문자열 입력 #include int main(void){ char str[80]; printf("input string : "); gets(str); puts("inputed string : "); puts(str); return 0; } main() 함수 1-1. 크기가 80인 char 배열 str 선언 1-2. 사용자로부터 문자열 입력 받음(`gets(str);` 사용, 단 `gets`는 사용하지 않는 것이 권장됨, 보안 취약점이 있음) 1-3. "inputed string : " 문자열 출력(`puts` 사용) 1-4. 입력받은 문자열 str 출력(`puts` 사용) 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환 2024. 7. 14.
728x90
반응형
LIST