📄 一维无序数组中顺序查找某数.cpp
字号:
/**/
#include<stdio.h> //导入包含I/O函数的头文件stdio.h
#include<stdlib.h> //导入包含随机数函数的头文件stdlib.h
#include<time.h> //导入 的头文件time.h
void main()
{
printf("\n\t在无序数组中顺序查找某数\n\n");
while(1)
{
printf(" 用随机数函数给一维数组a[15]动态赋值(取值范围0~32767)");
int i,x,a[15],num=0;
srand((unsigned)time(NULL)); //用当前的时间设置rand()随机数函数的种子值
printf("\n 数值a[15]的元素值为:\n");
for(i=0;i<15;i++)
{
a[i]=rand(); //产生随机数(0~32767)给数组元素赋值
printf("\t%-6d",a[i]);
if((i+1)%5==0){printf("\n");} //一行5个
}
while(1)
{
printf(" 输入要查找的数: "); scanf("%d",&x);
for(i=0;i<15;i++){if(x==a[i]){printf(" 你要找的数是数值中第%d个.\n",i+1); break;}
}
if(i>=15){printf(" 数值中无此数!\n");}
printf("\n 欲继续查找吗?是则回车,否则输入‘空格’回车 ");
getchar();
if(getchar()==' '){break;}
else {while(getchar()!='\n'){;}} //不完整?
}
printf("\n\t欲重新开始吗?是则回车,否则输入‘空格’回车 ");
getchar();
if(getchar()==' '){break;}
else {while(getchar()!='\n'){;}} //不完整?
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -