| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1069 人关注过本帖
标题:[求助]一个指针的习题
取消只看楼主 加入收藏
wshyj18
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-5-14
收藏
 问题点数:0 回复次数:1 
[求助]一个指针的习题

输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后的一个数对换,编写三个函数,(1)输出10个数(2)进行处理(3)输出10个数
请问那里出错了
#include<stdio.h>
void main()
{
void input(int *);
void change(int *);
void output(int *);
int number[10];
input(number);
change(number);
output(number);

}
void input(int number)
{
int i;
printf("input 10 numbers:" );
for(i=0;i<10;i++)
scanf("%d",&number[i]);
}
void change(int number)
{
int *p,*max,*min,temp;
max=min=number;
for(p=number+1;p<number+10;p++)
if(*p>*max)
max=p;
else
if(*p<*min)
min=p;
temp=*number[0];number[0]=*min;*min=temp;
temp=*number[9];number[9]=*max;*max=temp;

}
void output(int number)
{
int *p;
printf("now number is:");
for(p=number;p<munber+10;p++)
printf("%d",*p);
printf("\n");
}

搜索更多相关主题的帖子: void 习题 int 指针 number 
2007-06-12 12:43
wshyj18
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-5-14
收藏
得分:0 
多谢二楼的仁兄.这让我知道[]与*的用法

2007-06-13 12:00
快速回复:[求助]一个指针的习题
数据加载中...
 
   



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

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