| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 459 人关注过本帖
标题:有个哥们有道题 我忘是谁了 这是正解 关于函数调用的问题
只看楼主 加入收藏
刘暮哲
Rank: 2
来 自:江苏
等 级:论坛游民
帖 子:75
专家分:83
注 册:2009-9-25
结帖率:69.23%
收藏
 问题点数:0 回复次数:1 
有个哥们有道题 我忘是谁了 这是正解 关于函数调用的问题
#include "stdio.h"
#include "conio.h"

int array[10];
void input(int array[]);
void max_min(int array[]);
void output(int array[]);
void main()
{
  int number[10];
  input(number);
  output(number);
  max_min(number);
  
  getch();
}
void input(int array[])
{
  int i;
  for(i=0;i<9;i++)
    scanf("%d,",&array[i]);
  scanf("%d",&array[9]);
}
void max_min(int array[])

{
  int *max,*min,k,l;
  int *p,*arr_end;
  arr_end=array+10;
  max=min=array;
  for(p=array+1;p<arr_end;p++)
    if(*p>*max) max=p;
    else if(*p<*min) min=p;
  k=*max;
  l=*min;
  *p=array[0];array[0]=l;l=*p;
  *p=array[9];array[9]=k;k=*p;
  printf("-------------------------------------------\n");
  printf("the max is %d\n",*max);
  printf("the min is %d\n",*min);
  return;
}
void output(int array[])

{
  int *p;
  printf("the input is:");
  for(p=array;p<array+9;p++)
    printf("%d,",*p);
  printf("%d\n",array[9]);
}
搜索更多相关主题的帖子: 函数 哥们 
2009-11-07 14:28
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
收藏
得分:0 
是最大值与第一个互换,最小值与最后一个互换的题目。
2009-11-07 16:37
快速回复:有个哥们有道题 我忘是谁了 这是正解 关于函数调用的问题
数据加载中...
 
   



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

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