# include <stdio.h>
int data[4];
void moon3(){
char a[10];
int b;
int asu=0, bsu=0, csu=0, dsu=0;
for(b=0;b<=9;b++){
printf("입력 %d : ", b+1);
scanf("%c", &a[b]);
fflush stdin;
}
for(b=0;b<=9;b++){
if(a[b]=='a'){
asu=asu+1;
}
else if(a[b]=='b'){
bsu=bsu+1;
}
else if(a[b]=='c'){
csu=csu+1;
}
else if(a[b]=='d'){
dsu=dsu+1;
}
}
printf("배열에 a는 %d개 입력되어 있습니다.\n", asu);
printf("배열에 b는 %d개 입력되어 있습니다.\n", bsu);
printf("배열에 c는 %d개 입력되어 있습니다.\n", csu);
printf("배열에 d는 %d개 입력되어 있습니다.\n", dsu);
}
void selectionsort(){
int x, y;
for(x=0;x<4-1;x++){
for(y=x+1; y<=4-1; y++){
if(data[x]>data[y]){
int temp = data[x];
data[x] = data[y];
data[y] = temp;
}
}
}
}
void main(){
moon3();
selectionsort();
}
a,b,c,d, 중 하나를 10번 입력받아서 a,b,c,d가 각각 몇번 입력 됐는지 출력하고, 어떤게 제일 많은지 출력하고 싶은데 selectionsort 에서 data[]배열에 asu, bsu, csu, dsu 변수를 넣어야 할 것 같은데 매개변수? 이용하는 거 맞나요 ㅠㅠ 어떻게 하는지 잘 모르겠네요 ㅠㅠ
제가 무슨말하는건지 아시겠어요?? ㅠㅠ 말을 너무 이상하게 써놨네....