为了账号安全,请及时绑定邮箱和手机立即绑定

C作业题目

 随机生成100个数,(保证每次不同)
调用一个自己写的函数对数进行排序,从大到小
在主函数里输出生成的数和排序结果
随机生成任意(即随机)个数(小于10000)的数(保证每次不同)
调用一个自己写的函数对数进行排序,从大到小
在主函数里输出生成的数和排序结果以及共有几个数https://blog.csdn.net/u010141928/article/details/71439570

正在回答

2 回答

你来看看,是不是吧


0 回复 有任何疑惑可以回复我~

#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;
   }
  }
 }
}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

C作业题目

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信