被高手改过之后的
来源:互联网 发布:河北白晶环境数据造假 编辑:程序博客网 时间:2024/04/30 04:29
#include<stdio.h>
#define N 100
void main()
{
int a[N],n,i,x,y,c;
int Lookfor(int a[N],int n,int *max,int *min);
printf("How many numbers do you want to input ?/n ");
scanf("%d",&n);
printf("Now please input %d numbers:/n",n);
for(i=1;i<=n;i++) //->改为 for(i=0;i<n;i++),数组下标应该从0
scanf("%d",&a[i]); //开始,到n-1结束
c=Lookfor(a,n,&x,&y);
printf("/n");
printf("Max=%d,Min=%d/n",x,y);
}
int Lookfor(int a[N],int n,int *max,int *min)
{
int MAX,MIN,i,j;
MAX=a[0];
i=1;
/*while(a[i]>MAX && i<n)
{
MAX=a[i];
i++;
}*/ //这段逻辑错误
//应为
while(i<n)
{
if(a[i]>MAX)
MAX=a[i];
i++;
}
*max=MAX;
MIN=a[0];
j=1;
while(a[j]<MIN && j<n)
{
MIN=a[j];
j++;
} //问题同上
while(j<n)
{
if(a[j]<MIN)
MIN=a[j];
j++;
}
*min=MIN;
return 1;
}
- 被高手改过之后的
- 修改SQL Server服务器被改过名称的问题
- 虚拟机操作系统移植之后记得把IP改过来
- 分享视频:被改过歌词的老男孩 一…
- 那些被毛泽东改过“头”的报留心shuo新浪博客
- 那些被毛泽东改过“头”的报留心shuo新浪博客
- C#中一个操作数据库的类的封装,以前写的,被同学改过,很不完善
- 备份你的改过后缀名的ACCESS数据库
- 查找今天改过的文件及其它 (linux find)
- 木乃伊迷宫(存在一些bug,后面有改过的)
- EXTJS 3 判断表单是否被改过(isDirty)
- 我的emacs设置,从史上最牛的emacs设置改过来的.
- 解决:Maven改过依赖后,仍然打包已排除的依赖包
- 用改过的“数字进制转换”枚举字符组合,这是简化的版本。(java,算法研究)
- 昨天的编程之美初赛,第二题居然过不了。。下面代码改过了,不过不知道对不对
- Windows 10操作系统非常垃圾的一个设计,居然还没有改过来???难怪黑客总能找到一堆安全漏洞
- 我阅读过的C/C++开源项目---有的经过有的路过有的啃过有的改过
- 改过来了 输出素数。。。。。
- Android程序调试时生成main.out.xml文件
- Apache服务器配置FAQ-------------访问Apache服务器上的GB2312编码网页出现乱码
- C#.net 关于类型转换
- Oracle Form Folder开发
- 学习小波的一些经验
- 被高手改过之后的
- CentOS 5.4 源代码安装openswan2.6.28
- android 调试工具ADB介绍
- Google Docs(2010-9-8)
- 9.8(2)二维
- java的排序算法实现
- 堆与栈
- iar 安装
- 学习日记