c수다님들 도와주세요 .. 함수문제임미다
도손
2023.04.01
질문 제목 : 질문 내용 :
#include stdio.h
void frqtest(int);
int main()
{
int num[20];
int a;
printf(0~9까지의 정수를 입력하시오.\n);
for(a=0;a20;a++)
{
scanf(%d,&num[a]);
if(!(num[a]=0 && num[a]=9))
{
printf(다시 입력하세요(0~9));
--a;
}
}
frqtest(num[a]);
return 0;
}
void frqtest(int num[])
{
int freq[10]={0};
int i, index, max =0;
for(i=0; i20; i++)
++freq[num[i]];
for(i=0;i10; i++)
if(freq[i]max){
max=freq[i];
index= i;
}
printf(\n 0~9중 가장 많이 나온수는 %d이고 , %d번 나왔습니다. ,index,freq[index]);
}
오류나요 .. 실행시키면. . .
결과값대로 잘 안나오고 ,,
친구가 보내준건데요 ..
이거 주석이랑 .. 옳바르게 실행되게 좀 해주시면안될까요 ?ㅠㅠ