求简单的C语言编程

[复制链接]
查看11 | 回复1 | 2007-9-21 12:40:01 | 显示全部楼层 |阅读模式
float max(float x,float y)在main()后面在main()中调用时要先声明 #include void main(void) {int i=0; float a[15]={2.1,4.3,5.2,3.75,6.24,4.4,9.32,3.1,2.92,2.1,3.8,6.7,5.8,9.0,5.54},c=0.00; float max(float x,float y)//此处为函数声明 while(iy?x:y; return (z); }
回复

使用道具 举报

千问 | 2007-9-21 12:40:01 | 显示全部楼层
解:源程序如下:main(){ int i,j,t; char a[4]={'d','a','c','b'}; for (i=0;ia[j])
{
t=a[j];
a[j]=a;
a=t;
}
for (i=0;ivoid rank(int a,int b,int c,int d){ int i,j,k; int *xx[4]; k=0; xx[0]=&a; xx[1]=&b; xx[2]=&c; xx[3]=&d; for(i=0;i*xx[j+1]) { k=*xx[j]; *xx[j]=*xx[j+1]; *xx[j+1]=k; }} } printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);}void main(){ int a,b,c,d; printf("please enter the value of a,b,c and d.\n"); scanf("%d,%d,%d,%d",&a,&b,&c,&d); rank(a,b,c,d);}我是初学者,编的时候出了好多的错误,费了好多时间编出来的,一定要给我加分哦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行