口袋社区-Poke The BBS's Archiver

紫鸢 发表于 2007-9-10 22:11

C语言初级问题

太久没写了,有点忘记……看写得对不(手上没软件运行测试)

题目很简单:依大到小的顺序输出X、Y、Z三个整数的值

#include<stdio.h>
void swap(int a,int b,int c)
{
int d;
if(b>a){d=b;a=d;b=a;}
if(c>a){d=c;a=d;c=a;}
if(c>b){d=c;b=d;c=b;}
}
void main()
{
int x,y,z;
scanf("%d %d %d",&x,&y,&z);
swap(x,y,z);
printf("\n %d %d %d",x,y,z);
}

页: [1]

Powered by Discuz! Archiver 6.1.0F  © 2001-2007 Comsenz Inc.