#include<stdio.h>
void swap(int &a, int &b)
{
int p;
p = a;
a = b;
b = p;
}
void init(int *arr)
{
int i;
for (i = 0; i < 10; i++)
{
arr[i] = i + 1;
}
}
void show(int *arr)
{
int i = 0;
for (i = 0; i < 10; i++)
{
printf("%d\n", arr[i]);
}
}
void empty(int *arr)
{
int i = 0;
for (i; i < 10; i++)
{
arr[i] = 0;
}
}
void sort(int *arr)
{
int i=0;
int j = 10;
for (j; j>1; j--)
{
for (i = 0; i < j; i++)
{
if (arr[i] < arr[i + 1])
swap(arr[i], arr[i + 1]);
}
}
}
int main()
{
int arr[10];
int select = 1;
while (select)
{
printf("*************************\n");
printf("*1 init 2 sort *\n");
printf("*3 empty 4 show *\n");
printf("********0 quit***********\n");
printf("请输入要选择的功能:\n");
scanf_s("%d", &select);
switch (select)
{
case 1:init(arr); break;
case 2:sort(arr); break;
case 3:empty(arr); break;
case 4:show(arr); break;
}
}
}
数组的简单处理方式
最新推荐文章于 2024-11-03 14:07:52 发布