鱼C论坛

 找回密码
 立即注册
查看: 2623|回复: 6

怎么用函数调用表示不用指针!

[复制链接]
发表于 2011-12-11 22:16:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
swap(int *pt1,int *pt2)
{int temp;
temp=*pt1;
*pt1=*pt2;
*pt2=temp;
}
exchange(int *q1,int *q2,int *q3)
{ if(*q1<*q2)swap(q1,q2);
if(*q1<*q3)swap(q1,q3);
if(*q2<*q3)swap(q2,q3);
}
main()
{
int a,b,c,*p1,*p2,*p3;
  scanf("%d,%d,%d",&a,&b,&c);
  p1=&a;p2=&b; p3=&c;
  exchange(p1,p2,p3);
  printf("\n%d,%d,%d \n",a,b,c);
  }
输入三个数比较大小排序, 这个题直接写我会,但是用函数调用就不知道怎么写了!
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-11 22:32:59 | 显示全部楼层
看不懂你的问题。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-11 22:33:34 | 显示全部楼层
用递归实现 快速排序 法
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-11 22:51:50 | 显示全部楼层
你现在不是就在用函数调用了么。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-11 23:53:00 | 显示全部楼层
  1. #include <stdio.h>

  2. swap(int *pt1,int *pt2)
  3. {
  4.         int temp;
  5.         temp=*pt1;
  6.         *pt1=*pt2;
  7.         *pt2=temp;
  8. }
  9. exchange(int *q1,int *q2,int *q3)
  10. {
  11.         if(*q1<*q2)swap(q1,q2);
  12.         if(*q1<*q3)swap(q1,q3);
  13.         if(*q2<*q3)swap(q2,q3);
  14. }
  15. main()
  16. {
  17.         //int a,b,c,*p1,*p2,*p3;
  18.         int a,b,c;
  19.         scanf("%d,%d,%d",&a,&b,&c);
  20.         //p1=&a;p2=&b; p3=&c;
  21.         //exchange(p1,p2,p3);
  22.         exchange(&a,&b,&c);
  23.         printf("\n%d,%d,%d \n",a,b,c);
  24. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2011-12-11 23:53:39 | 显示全部楼层
我的意思是不加上指针!光用函数调用!
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-12 08:57:05 | 显示全部楼层
  1. #include<stdio.h>

  2. void function(int x,int y,int z);

  3. void main()
  4. {
  5.        int a,b,c;
  6.        printf("input number");
  7.        scanf("%d",&a);
  8.        printf("input number");
  9.        scanf("%d",&b);
  10.         printf("input number");
  11.        scanf("%d",&c);
  12.        function(a,b,c);
  13. }

  14. void function(int x,int y,int z)
  15. {
  16.        //进行判断
  17.       //直接在function中打印出比较完的数据
  18. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-9 23:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表