高分急求c语言 要求能再tc 环境运行 一天内解决~!

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:01:49
设计一个菜单程序,选择数字键1生成10个[10,100]随机整数并排序输出(每行5个),选择数字2在数组中查找是否有从键盘中输出的数字,选择3则回到操作系统状态。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define RANDOM_NUM_COUNT 10
void GetRandomNum(int *pArray,int iAryCount);
void SortNum(int *pArray,int iAryCount);
void PrintfMenu();
bool FindNumfromAry(int *pArray, int iAryCount,int iValue);
void main()
{
PrintfMenu();
int iTodo = 3;
scanf("%d",&iTodo);
int iRandomNum[RANDOM_NUM_COUNT] = {0};
while (iTodo != 3)
{
switch(iTodo)
{
case 1:
{
GetRandomNum(iRandomNum,RANDOM_NUM_COUNT);
SortNum(iRandomNum,RANDOM_NUM_COUNT);
for (int i = 0; i < RANDOM_NUM_COUNT; ++i)
{
printf("%d ",iRandomNum[i]);
if (i+1 == RANDOM_NUM_COUNT / 2)
printf("\n");
}
printf("\n");
}
break;
case 2:
{
int iInputNum = 0;
printf("输入你要在数组中查找的数字: