|
#include <stdio.h>
void main()
{
printf("이 프로그램은 N개의 숫자중에");
printf("최대값을 출력하는 프로그램 입니다.\n\n\n");
int score[100], i, input, max;
char temp;
while(1){
printf("몇개를 할지 입력해주세요.");
scanf("%d",&input);
for(i=0;i<input;i++){
input[i] = 0;}
max = 0;
for(i=0;i<input;i++){
scanf("%d",score[i]);
max = (max > score[i]) ? max : score[i];
}
printf("최대값은 %d 입니다.\n",max);
temp = getch();
if(temp == 'N' || temp == 'n')
break;
}
printf("\n\n\n\n");
}
이렇게 했는데.. 오류가 뜹니다.. ㅠ0ㅜ
input[i]=0;} 이 식에서, error C2109: 첨자는 배열 또는 포인터 형식을 사용해야 합니다. 가 뜨고요.
getch 는 선언되지 않은 식별자라고 나오고..
그리고 마지막으로 '=' 는 "unknown type"에서 char로 변환할 수 없습니다..
라고 뜨는데...
아까 아래에서 while 문 질문 했던 C언어 초보자입니다..
저도 C언어를 열심히 공부하려고 하는데..
여러가지로 어려운게 많아요.. 도와주세요.. ㅠ0ㅜ
|