c언어 문제 코드 오류 질문
-
게시물 수정 , 삭제는 로그인 필요
c언어 문제 풀고 있는데 오류가 나고 몇가지 이해 되지 않는 부분이 있습니다. 도와주세요ㅠㅠㅠ
1. 다음 내용에 맞는 프로그램을 작성하시오.
• 배열 선언: int arr [ ] = {23, 10, 15, 92, 88}
• 포인터 *max를 선언하여 arr[0]을 최대값으로 가정하여 최댓값 산출
• 첫 번째 배열 요소를 포인터 배열로 변환: max = (int *)arr[0]
• for 문으로 5개 배열 요소를 반복 출력
• 배열 요소와 (int)max를 if 문으로 비교하여 최댓값 판별
• 기타 사항은 [출력 예시] 참조
출력예시
■ 주어진 배열 요소 중에서 최댓값 구하는 프로그램
배열 요소 : arr[ ] = {23, 10, 15, 92, 88}
1번째 배열 요소 : 23
2번째 배열 요소 : 10
3번째 배열 요소 : 15
4번째 배열 요소 : 92
5번째 배열 요소 : 88
5개 숫자 중에서 최댓값은 9입니다.
<제가 짠 코드>
#include <stdio.h>
int main()
{
int arr[] = { 23, 10, 15, 92, 88 };
int *max;
max = (int *)arr[0];
printf("■ 주어진 배열 요소 중에서 최댓값을 구하는 프로그램\n");
printf("배열 요소 : arr [] = {23, 10, 15, 92, 88}\n");
for (int count = 0; count < 5; count++)
{
printf("%d번째 배열 요소 : %d\n", count + 1, arr[count]);
if (arr[count] > *max)
{
max = &arr[count];
}
}
printf("5개 숫자 중에서 최댓값은 %d입니다.",max);
}
오류 내용
1 : 1>E:\대학\1-2\C프로그래밍 실습\3주차 과제\3주차 과제\3주차 과제 1번.c(18,9): warning C4477: 'printf' : 서식 문자열 '%d'에 'int' 형식의 인수가 필요하지만 variadic 인수 1의 형식이 'int *'입니다.
2 : 사진 첨부
오류를 해결하는 방법이랑 조건에 맞게 코드를 고친다면 어떻게 해야할지 알려주세요ㅠㅠ
1. 다음 내용에 맞는 프로그램을 작성하시오.
• 배열 선언: int arr [ ] = {23, 10, 15, 92, 88}
• 포인터 *max를 선언하여 arr[0]을 최대값으로 가정하여 최댓값 산출
• 첫 번째 배열 요소를 포인터 배열로 변환: max = (int *)arr[0]
• for 문으로 5개 배열 요소를 반복 출력
• 배열 요소와 (int)max를 if 문으로 비교하여 최댓값 판별
• 기타 사항은 [출력 예시] 참조
출력예시
■ 주어진 배열 요소 중에서 최댓값 구하는 프로그램
배열 요소 : arr[ ] = {23, 10, 15, 92, 88}
1번째 배열 요소 : 23
2번째 배열 요소 : 10
3번째 배열 요소 : 15
4번째 배열 요소 : 92
5번째 배열 요소 : 88
5개 숫자 중에서 최댓값은 9입니다.
<제가 짠 코드>
#include <stdio.h>
int main()
{
int arr[] = { 23, 10, 15, 92, 88 };
int *max;
max = (int *)arr[0];
printf("■ 주어진 배열 요소 중에서 최댓값을 구하는 프로그램\n");
printf("배열 요소 : arr [] = {23, 10, 15, 92, 88}\n");
for (int count = 0; count < 5; count++)
{
printf("%d번째 배열 요소 : %d\n", count + 1, arr[count]);
if (arr[count] > *max)
{
max = &arr[count];
}
}
printf("5개 숫자 중에서 최댓값은 %d입니다.",max);
}
오류 내용
1 : 1>E:\대학\1-2\C프로그래밍 실습\3주차 과제\3주차 과제\3주차 과제 1번.c(18,9): warning C4477: 'printf' : 서식 문자열 '%d'에 'int' 형식의 인수가 필요하지만 variadic 인수 1의 형식이 'int *'입니다.
2 : 사진 첨부
오류를 해결하는 방법이랑 조건에 맞게 코드를 고친다면 어떻게 해야할지 알려주세요ㅠㅠ
#c언어 문제 사이트 #c언어 문제 모음 #c언어 문제 pdf #c언어 문제은행 #c언어 문제 풀이 사이트 #c언어 문제집 추천 #c언어 문제 예제 #c언어 문제풀기 #c언어 문제 만들기