该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include /库
#include /库
#include /库
int a[10]; 声明一个数组
void rand(void) 建立一个随机函数rand
{
int i,j,tmp;
srand((unsigned)time(NULL)); 调用srand命令
for(i=0;i<10;i++)
{
a[i]=rand()%90+10; 生成10个[10,100]随机整数
}
for(i=0;i<9;i++)
{
for(j=i+1;j<10;j++)
{
if(a[i]
}
}
printf("the random numbers are:\n");
for(i=0;i<10;i++)
{
printf("%4d",a[i]);
if((i+1)%5==0)printf("\n"); 排序输出(每行5个),
}
}
void search(void) 建立search函数
{
int i,num;
printf("input a number:"); 显示输出
scanf("%d",&num); 输入
for(i=0;i<10;i++) 10次循环
{
if(a[i]==num){ printf("the number [%d] is in the array.\n",num); break; } 如果有你输入的数,则显示有
}
if(i==10)printf("the number [%d] is not in the array.\n",num); 如果第10次还是没有,就显示没有
}
int main()
{
int i;
while(1)
{
printf("\n====================================\n");
printf("1.生成10个[10,100]随机整数并排序输出.\n");
printf("2.搜索是否有你将输入的数.\n");
printf("3.回到主界面.\n");
printf("====================================\n");
scanf("%d",&i);
switch(i)
{
case 1: rand(); break; 选择1则调用rand函数
case 2: search(); break; 选择2则调用search函数
case 3: return 0;
default : printf("Wrong Number!\n"); break;
}
}
}