| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 893 人关注过本帖
标题:有关指针和函数的问题
只看楼主 加入收藏
炫舞小子
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-21 12:42
aiyinsitan
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:183
专家分:177
注 册:2010-4-22
收藏
得分:0 
没有我的怎么还是不行啊
我用的是Vc6.0  
图片附件: 游客没有浏览图片的权限,请 登录注册
2010-05-22 07:46
aiyinsitan
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:183
专家分:177
注 册:2010-4-22
收藏
得分:0 
上楼是我截的图,他应该是指针溢出还是怎么回事,你们用的是什么软件能通过
2010-05-22 07:47
aiyinsitan
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:183
专家分:177
注 册:2010-4-22
收藏
得分:0 
回复 8楼 ww稻草人
我感觉还有一点不对
图片附件: 游客没有浏览图片的权限,请 登录注册
你输入14,13,12的话应该比较以后希望得到的是12,13,14
2010-05-22 08:10
aiyinsitan
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:183
专家分:177
注 册:2010-4-22
收藏
得分:0 
#include<stdio.h>
void main()
{
    void sort(int *t);
    int a[3],i=0,j=0,*p;
    printf("请输入3个整数:");
    for(i=0;i<3;i++)
    { scanf("%d",&a[i]);}
    p=a;
    for(j=0;j<3;j++)
        printf("%d ",*(p++));
   printf("\n");
    p=a;
    sort(p);
}
void sort(int *t)
{
    int a1,*p,i,j;
    p=t;
    for(i=0;i<3;i++)//冒泡法排序
    {   t=p;
            for(j=0;j<2-i;j++)
             {
                if(*t>*(t+1))
                   {
                       a1=*t;*t=*(t+1);*(t+1)=a1;
                     
                    }
              t++;   
                     
            }
        }
    t=p;
    for(j=0;j<3;j++)
      {
           printf("%d ",*t);
           t++;
      }  
} 你的只比较了一趟  应该要比较两躺
2010-05-22 08:14
aiyinsitan
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:183
专家分:177
注 册:2010-4-22
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
2010-05-22 08:15
generalshao
Rank: 2
等 级:论坛游民
帖 子:20
专家分:21
注 册:2010-5-14
收藏
得分:0 
稻草人有两把刷子,自愧不如
2010-05-22 14:25
木更寒
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-21
收藏
得分:0 
我试了一下,  好像不对也。
2010-05-22 20:58
yygnwfnh
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-5-23
收藏
得分:0 
#include<stdio.h>
void swap(int *tp1,int *tp2);
void main()
{
    int a,b,c;
    scanf("%d,%d,%d",&a,&b,&c);
    if(a>b)swap(&a,&b);
    if(a>c)swap(&a,&c);
    if(b>c)swap(&b,&c);
    printf("\n%d,%,%d\n",a,b,c);
}
void swap(int *pt1,int *pt2)
{
    int temp;
    temp=*pt1;
    *pt1=*pt2;
    *pt2=temp;
}
2010-05-23 12:40
快速回复:有关指针和函数的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040531 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved