博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
喷水装置(一)NYOJ6
阅读量:5768 次
发布时间:2019-06-18

本文共 623 字,大约阅读时间需要 2 分钟。

写这个代码的时候很是纠结~因为之前做过,虽然没有做对,但是这次做题的时候明显的感觉漏洞百出~~不知道什么原因 我还是没有入门吧

 #include<stdio.h>

#include<stdlib.h>
#include<math.h>
#define M 650
int cmp(const void *a,const void *b)
{
return *(double *)a < *(double *)b ;
}
int main()
{
int m,n,w=2,l=20,i;
double a[M],sum=0;
scanf("%d",&m);
while(m--)
  {
   sum=0;
   scanf("%d",&n);
   for(i=0;i<n;i++)
   scanf("%lf",&a[i]);
   qsort(a,n,sizeof(a[0]),cmp);//使用函数的时候别忘了头文件
  // for(i=0;i<n;i++)
  // printf("%lf ",a)[i];
   for(i=0;i<n;i++)
   {
     sum=sum+2*sqrt(a[i]*a[i]-1);
     // printf("%lf ",sum);
     if(a[i]<1||sum>20)
     break;
   }
  printf("%d\n",i+1);
  }
  return 0;
}

转载于:https://www.cnblogs.com/030lixia/p/3264776.html

你可能感兴趣的文章
第三章 Python 的容器: 列表、元组、字典与集合
查看>>
[转载]ASP.NET MVC Music Store教程(1):概述和新项目
查看>>
Android 最简单的自定义Dialog之一
查看>>
redux v3.7.2源码解读与学习之 applyMiddleware
查看>>
Git原理与高级使用(3)
查看>>
从JDK源码看Writer
查看>>
Express 结合 Webpack 实现HMRwi
查看>>
基于protobuf的RPC实现
查看>>
HAProxy负载均衡原理及企业级实例部署haproxy集群
查看>>
Win 8创造颠覆性体验:预览版关键更新
查看>>
JS中比较数字大小
查看>>
jQuery插件的开发
查看>>
基础,基础,还是基础之JAVA基础
查看>>
如何成为一个C++高级程序员
查看>>
我的友情链接
查看>>
显式锁(第十三章)
查看>>
看linux书籍做的一些重要笔记(2011.07.03更新)
查看>>
CString、Char* ,char [20]、wchar_t、unsigned short转化
查看>>
从案例学RxAndroid开发(上)
查看>>
Redis学习手册(内存优化)
查看>>