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

개념262

chapter 8) 5명의 나이를 저장할 배열을 선언하고 사용하는 방법 #include int main(void){ int ary[5]; ary[0] = 10; ary[1] = 20; ary[2] = ary[0] + ary[1]; scanf("%d", &ary[3]); printf("%d\n", ary[2]); printf("\n"); printf("%d\n", ary[3]); printf("%d\n", ary[4]); return 0; } main() 함수 1-1. 정수형 배열 ary[5] 선언 1-2. ary[0]에 10 할당 1-3. ary[1]에 20 할당 1-4. ary[2]에 ary[0]과 ary[1]의 합(30) 할당 1-5. 사용자로부터 ary[3]에 저장할 정수 입력 받음 1-6. ary[2]의 값(30) 출력 1-7. 빈 줄 출력 1-8. ary[3]의 사.. 2024. 7. 18.
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.
728x90
반응형
LIST