首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

判定给定元素x是不是是在在A中

2013-03-21 
判定给定元素x是否是在在A中。判定给定元素x是否是在在A中。算法伪码:?????? 输入:n个元素的数组A[1...n]和

判定给定元素x是否是在在A中。

判定给定元素x是否是在在A中。

算法伪码:

?????? 输入:n个元素的数组A[1...n]和元素x

?????? 输出:如果x=A[j],0<=j<n,则输出j,否则输出0

????? 1.j=0

????? 2.while(j<n)and(x!=A[j])

????? 3.j++

????? 4.end while

????? 5.if(x==A[j]) 输出j,否则输出0

程序:

#include"stdio.h"
int main(){
?int n;
?int arr[]={};
?int x,j=0;
?scanf("%d",&n);
?for(int i=0;i<n;i++){
???scanf("%d",&arr[n-1]);
?}
?scanf("%d",&x);
?while(j<n && x!=arr[j]){
??j++;
?}
?if(x==arr[j]){
??printf("%d",j);
?}else{
??printf("%d",0);
?}
}

?

热点排行