#include<stdio.h>
#include<conio.h>
main(){
int box[3],i,j,temp;
char txt[4];
for(i=0;i<3;i++){
scanf("%d",&box);
}
scanf("%s",&txt);
for(i=0;i<3;i++){
for(j=0;j<i;j++){
if(box<box[j]){
temp=box;
box=box[j];
box[j]=temp;
}
}
}
for(i=0;i<3;i++){
if(txt=='A')printf("%d ",box[0]);
else if(txt=='B')printf("%d ",box[1]);
else if(txt=='C')printf("%d ",box[2]);
}
}
char txt[4]; ทำไม txt ตัวนี้ต้องใช้4ครับ ทั้งๆที่ มีอักษร 3ตัว ขอบคุณครับ
#include<conio.h>
main(){
int box[3],i,j,temp;
char txt[4];
for(i=0;i<3;i++){
scanf("%d",&box);
}
scanf("%s",&txt);
for(i=0;i<3;i++){
for(j=0;j<i;j++){
if(box<box[j]){
temp=box;
box=box[j];
box[j]=temp;
}
}
}
for(i=0;i<3;i++){
if(txt=='A')printf("%d ",box[0]);
else if(txt=='B')printf("%d ",box[1]);
else if(txt=='C')printf("%d ",box[2]);
}
}