赵丽颖的男朋友图片:C语言问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 03:59:18
大家帮我把下面的这个程序中的1 2 3补完整,再说下if后面几个表达式的意思
main()
{int x,y,z,c;
scanf("%d %d %d",&x,&y,&z);
if(1)
{c=y;y=z;z=c;
if(2)
{c=x;x=z;z=c;
if(3)
{c=x;x=y;y=c;
printf("%d %d %d:,x,y,z);
}

你得告诉我们这个程序的功能。不过看样子应该是排序。
如果是升序排列的话:
1:y>z
2:x>z
3:x>y
降序排列的话就把>改成<

你的程序是用来换序的,但你的输出是不可以的,因为你这个是一个死循环,可以引起系统的消耗 ,因为在1 2 3 中,你始终让这三个值交换,