| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 640 人关注过本帖
标题:我有一个小程序请大家帮助
只看楼主 加入收藏
peterpan1977
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-3-23
收藏
 问题点数:0 回复次数:1 
我有一个小程序请大家帮助

q下面是我编写的一段排序的小程序,看看错在哪里,谢谢. #include <iostream.h> void swep(int m,int n) {

int t; t=m; m=n; n=t; } void main() { int i,j; int b[10]={12,25,93,46,52,88,63,32,3,5}; for(i=0;i<9;i++); for(j=9;j>i;j--); if(b[j-1]>b[j]) swep(b[j-1],b[j]); cout<<"b[10]"<<*(b+i)<<endl; }

2005-04-11 19:40
哈马拟
Rank: 1
等 级:新手上路
帖 子:270
专家分:0
注 册:2004-7-15
收藏
得分:0 
回复

试一试下面的代码: #include <iostream.h> void swep(int* m,int* n) {

int t=0; t=*m; *m=*n; *n=t;

} void main() { int i,j; int b[10]={12,25,93,46,52,88,63,32,3,5};

for(i=0;i<9;i++) { for(j=9;j>i;j--) if(b[j-1]>b[j]) swep(&b[j-1],&b[j]); } for(i=0;i<10;i++) cout<<b[i] <<endl; } 记住一句话:在被调用函数中,通过变量的地址引用变量才是真真的引用. 弄清楚变量的两种引用方式: 1: 变量名,必须弄清楚变量的生命周期及名字空间. 2: 变量的地址,即指针(C语言最值得称道的).


2005-04-12 18:04
快速回复:我有一个小程序请大家帮助
数据加载中...
 
   



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

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