2654: 完成下列程序。在下划线上填入适当语句。
时间限制: 1 Sec 内存限制: 128 MB提交: 791 解决: 415
[ 提交][ 状态][ 讨论版]
题目描述
先为数组a输满数据,再为x输入一个数据,在数组a中找出第一个与x相等的元素并将下标输出,若不存在这样的元素,则打印”Not found!”标志。
#include <iostream>
using namespace std;
int main( )
{ int i,x,a[10];
for(i=0;i<10;i++)
cin>>a[i];
cin>>x;
for(i=0;i<10;i++)
if(
)break;
if(i < 10)cout<<i<<endl;
else cout<<"Not found!"<<x;
}
输入
输入10个数给数组a,再输入一个待查找的数x。
输出
如果x在数组a 中,则显示其位置,否则显示"not found"和x的值。
样例输入
12 3 5 7 9 4 23 45 67 89
23
样例输出
6
AC代码:#include <iostream>
using namespace std;
int main( )
{
int i,x,a[10];
for(i=0; i<10; i++)
cin>>a[i];
cin>>x;
for(i=0; i<10; i++)
if( x==a[i] )
break;
if(i < 10)
cout<<i<<endl;
else
cout<<"Not found!"<<x;
}
#include <iostream>
using namespace std;
int main( )
{
int i,x,a[10];
for(i=0; i<10; i++)
cin>>a[i];
cin>>x;
for(i=0; i<10; i++)
if( x==a[i] )
break;
if(i < 10)
cout<<i<<endl;
else
cout<<"Not found!"<<x;
}