| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 498 人关注过本帖
标题:关于数组的一个问题,大神们,球指导。。。
取消只看楼主 加入收藏
Mirob
Rank: 4
来 自:农村
等 级:业余侠客
帖 子:191
专家分:264
注 册:2012-7-20
结帖率:87.5%
收藏
已结贴  问题点数:20 回复次数:4 
关于数组的一个问题,大神们,球指导。。。
题目是这样的:
已知一个a数组,数组中的数不相重复,在a数组中查找和X值相同的元素位置
,若找到,输出改值和改值的在a数组中的位置,若没找到,输出NO。
以下是我自己的一些想法。
我是想,先给数组元素的个数一个范围,然后默认在这个范围内,输入一个数,例如5
确定数组元素的个数a[5],然后输入数值,给数组元素赋值。然后再进行判断。
一下是我的程序,球大侠们帮忙看看,帮我指出一下问题。

# include <stdio.h>
int arrin(int *a,int m)
{int i,j;
for(i=0;i<m;i++)
scanf("%d",&j);
a[i]=j;
}
int fun1(int *a,int m,int x)
{int i,j;
  for(i=0;i<=m;i++)
 {if(x==a[i])
  printf("%d,%d",x,i);break;
  if(i==m&x!=a[i])
  printf("NO");
  }
}
main()
{int m,a[30],x;
scanf("%d\n",&m);
arrin(a,m);
scanf("%d",&x);
fun1(a,m,x);
}
使用的编译器是VC++6.0
搜索更多相关主题的帖子: include 元素 
2012-11-08 22:07
Mirob
Rank: 4
来 自:农村
等 级:业余侠客
帖 子:191
专家分:264
注 册:2012-7-20
收藏
得分:0 
回复 2楼 菜鸟7号
不明白,能帮忙看看我的代码吗?
2012-11-08 22:31
Mirob
Rank: 4
来 自:农村
等 级:业余侠客
帖 子:191
专家分:264
注 册:2012-7-20
收藏
得分:0 
回复 6楼 ayilimi
好像不行啊。。。郁闷
2012-11-08 23:14
Mirob
Rank: 4
来 自:农村
等 级:业余侠客
帖 子:191
专家分:264
注 册:2012-7-20
收藏
得分:0 
回复 4楼 菜鸟一支
Hi,兄弟你好,
if(x!=a[i])呢?
那个fun函数还没完啊?你只写了等于的情况啊。。再看看?
2012-11-08 23:17
Mirob
Rank: 4
来 自:农村
等 级:业余侠客
帖 子:191
专家分:264
注 册:2012-7-20
收藏
得分:0 
回复 9楼 廖阳
哦,明白了。谢谢!
2012-11-09 00:08
快速回复:关于数组的一个问题,大神们,球指导。。。
数据加载中...
 
   



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

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