m0_73671250 2022-10-16 11:59 采纳率: 0%
浏览 32

有没有减少这个程序运行时间的方法(c语言)

#include<stdio.h>int main(){ int c=0,i,n,j,t,k; scanf("%d %d\n",&n,&k); int a[n],b[c]; for(i=0;i<n;i++) {scanf("%d",&a[i]);} for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { if(a[i]<a[j]) { t=a[j]; a[j]=a[i]; a[i]=t; } } } //排列and重排列(分界线) b[c]=a[0]; for(i=1;i<n;i++) if(a[i]!=a[i-1]) { c++; b[c]=a[i]; } if(k<=c+1) printf("%d",b[k-1] ); else printf("NO RESULT"); return 0;}

  • 写回答

2条回答 默认 最新

  • CSDN专家-link 2022-10-16 12:16
    关注

    这代码贴的也太乱了吧
    把题目说一下吧,看看要实现什麽功能
    定义了一个c变量,但一直是0。那int a[n],b[c],这b数组0个元素?

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 10月16日

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题
  • ¥50 如何将脑的图像投影到颅骨上