| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 420 人关注过本帖
标题:谁来帮忙修改一下这段代码里的错误
只看楼主 加入收藏
我要吃西瓜
该用户已被删除
收藏
已结贴  问题点数:20 回复次数:2 
谁来帮忙修改一下这段代码里的错误
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 代码 
2010-05-19 16:54
NOMIPS
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:86
专家分:537
注 册:2010-3-31
收藏
得分:10 
太多的语法错误了~。~
程序代码:
#include<stdio.h>

/**********函数2*******/
void change2(int *a,int *b)
{
    int temp;
    if(*a>*b)
    {
        temp=*a;
        *a=*b;
        *b=temp;
    }

}


/*********函数1*********/
void change3(int a,int b,int c)
{

    change2(&a,&b);
    change2(&a,&c);
    change2(&b,&c);
    printf("%d,%d,%d",a,b,c);
}





int main(void)
{
    int i=0;
    int a[3];

    for(i=0;i<3;i++)
    {
    printf("请输入第%d个数字",i+1);
        scanf("%d",&a[i]);
    }


    change3(a[0],a[1],a[2]);

    return 0;

}

 
 
2010-05-19 17:14
NoSoul
Rank: 9Rank: 9Rank: 9
来 自:沈阳化工大学
等 级:蜘蛛侠
帖 子:283
专家分:1010
注 册:2009-6-6
收藏
得分:10 
#include <stdio.h>
int a[3];
void change2(int *a,int *b)
{
    if(*a>*b)
        *a+=*b,*b=*a-*b,*a-=*b;
}
void change3(int a,int b,int c)
{
    int *x,*y,*z;
    x=&a,y=&b,z=&c;
    change2(x,y);
    change2(x,z);
    change2(y,z);
    printf("%d,%d,%d\n",*x,*y,*z);
}
int main()
{
    int i=0;
    for(i=0;i<3;i++)
        printf("请输入第%d个数字:",i+1),scanf("%d",&a[i]);
    change3(a[0],a[1],a[2]);
    return 0;
}

我想伸手拉近點,竟觸不到那邊,就欠一點點,但這一點點...卻好遠
2010-05-19 17:45
快速回复:谁来帮忙修改一下这段代码里的错误
数据加载中...
 
   



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

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