| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1908 人关注过本帖
标题:各位 谁能帮小弟看一下 谢谢!
只看楼主 加入收藏
code力力
Rank: 5Rank: 5
来 自:宜昌
等 级:职业侠客
威 望:2
帖 子:215
专家分:338
注 册:2015-1-12
收藏
得分:0 
回复 8楼 逍风
不敢当,我也是才入门,只不过看的书多,每天敲代码。

复杂是复杂了点,但是 这算是向 “把所有的情况都考虑到” 这个目标看齐的努力吧。

另外,我很喜欢很志同道合的coder交流。

你醒了?快起来敲代码!!
2015-04-09 22:42
逍风
Rank: 2
来 自:中国 江西
等 级:论坛游民
帖 子:88
专家分:84
注 册:2015-3-7
收藏
得分:0 
程序修改好了 只是一个细节问题:
 
程序代码:
//利用冒泡排序和指针 指出一位数组中 最大值 最小值 
#include <stdio.h>
#include <conio.h>
void test(int *,int ,int *,int *);
int main()
{
   int i,n1=1,N=10; 
    int MAX,MIN; //最大、小数值
    int elemet[10];
    printf("请分别输入%d个数值:\n",N);
    for(i=0;i<N;i++)
       scanf("%d",&elemet[i]);
     printf("SUR_DATE:\n");
     for(i=0;i<N;i++)
     printf("%d.%d ",n1++,elemet[i]);
     test(elemet,N,&MAX,&MIN);//传递地址,元素个数,定义的最大值地址和最小值地址 
     printf("\nThe MAX number is:%d,The MIX number is:%d\n",MAX,MIN);
     getch();
}
void test(int *elemet,int N,int *MAX,int *MIN)
{
    int i,j,temp;
    for(j=0;j<=N-2;j++)
      for(i=0;i<=N-j-1;i++){
        if(elemet[i]>elemet[i+1]) 
         {
            temp=elemet[i];
            elemet[i]=elemet[i+1];
            elemet[i+1]=temp;
         }
      }
         *MIN=elemet[0];
         *MAX=elemet[N-1];
        
}

 现在我想问的是 就这个 test() 函数来说 各位能提出更好的意见么 就像你们说的 一次循环 指出最小值 最大值 我想看看修改后的 test 函数 希望各位能给出宝贵的意见
      小弟在计算最小/最大值方面 有所不足 借此机会 真诚希望各位提出宝贵意见 感激不尽 !

<%谦虚学习,用心做人,没有最好,只有更好!%>
2015-04-09 22:43
逍风
Rank: 2
来 自:中国 江西
等 级:论坛游民
帖 子:88
专家分:84
注 册:2015-3-7
收藏
得分:0 
回复 11楼 code力力
不瞒你说 我也是编程爱好技术追求者 不懂的我会向各位谦虚学习 我也是天天敲代码
 这样 我们交个朋友 共同提高编程技术 是否可以?

   我QQ:1976155476
 
   或者留下您的联系方式.

<%谦虚学习,用心做人,没有最好,只有更好!%>
2015-04-09 22:50
快速回复:各位 谁能帮小弟看一下 谢谢!
数据加载中...
 
   



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

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