dev-c++里面试出来为什么只输出两个数??????
查看原帖
dev-c++里面试出来为什么只输出两个数??????
1069315
hm114514楼主2023/9/6 16:10
int main()
{
	int a,b,c,t,i=0;
	scanf("%d %d %d",&a,&b,&c);
	if(a>b){
		t=a,a=b,b=t;
	}if(a>c){
		t=a,a=c,c=t;
	}if(b>c){
		t=b,b=c,c=t;
	}while(i<3)
	{
		i++;
		char x;
		scanf("%c",&x);
		if(x=='A'){
			printf("%d ",a);
		}if(x=='B'){
			printf("%d ",b);
		}if(x=='C'){
			printf("%d ",c);
		}
	}
	return 0;
}
2023/9/6 16:10
加载中...