C作业题目
随机生成100个数,(保证每次不同)
调用一个自己写的函数对数进行排序,从大到小
在主函数里输出生成的数和排序结果
随机生成任意(即随机)个数(小于10000)的数(保证每次不同)
调用一个自己写的函数对数进行排序,从大到小
在主函数里输出生成的数和排序结果以及共有几个数https://blog.csdn.net/u010141928/article/details/71439570
随机生成100个数,(保证每次不同)
调用一个自己写的函数对数进行排序,从大到小
在主函数里输出生成的数和排序结果
随机生成任意(即随机)个数(小于10000)的数(保证每次不同)
调用一个自己写的函数对数进行排序,从大到小
在主函数里输出生成的数和排序结果以及共有几个数https://blog.csdn.net/u010141928/article/details/71439570
2018-11-27
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void size(int a[]);
int main()
{
int a[100];
srand(time(NULL));
for (int i = 0; i < 100; i++)
{
a[i] = rand() % 10000;
}
printf("改变前的数组:\n");
for (int i = 0; i < 100; i++)
{
printf("a[%d]=%d\n", i, a[i]);
}
printf("\n");
size(a);
printf("改变后的数组:\n");
for (int i = 0; i < 100; i++)
{
printf("a[%d]=%d\n", i, a[i]);
}
system("pause");
}
void size(int a[])
{
int t;
for (int j = 0; j < 100; j++) {
for (int i = 0; i < 100; i++)
{
if (a[i] < a[i + 1])
{
t = a[i];
a[i] = a[i + 1];
a[i + 1] = t;
}
}
}
}
举报