全文预览

四川大学C语言题库

上传者:upcfxx |  格式:doc  |  页数:365 |  大小:756KB

文档介绍
,v,t; double now; int as[109],cas; printf(" 测试数据的组数:\n"); scanf("%d",&cas); while( cas-- ){ printf(" 万能药水的种数和体积:\n"); scanf("%d%d",&n,&v); printf(" 解药的最大浓度:\n"); scanf("%d",&w); now=0; cnt=0; for( i=0; i<n; i++ ){ printf(" 第%d 种药水的浓度:\n",i+1); scanf("%d",as+i); } qsort(as,n,sizeof(as[0]),cmp); for( i=0; i<n; i++ ){ if( now+as[i] > (cnt+1)*w ) break; else now+=as[i],cnt++; } if( cnt ) now=t/100; printf("Output:\n"); printf(" 解药的最大体积解药的浓度:\n"); printf("%d %.2lf\n",cnt*v,now); printf("\n"); } return 0; } [2352] 求上网#include <stdio.h> int main() { int n, i; double x[100], y[100], r[100], a, b; printf(" 请输入 WIFI 热点的个数 n:\n"); scanf("%d", &n); while (n!= EOF, n) { printf(" 请输入 x,y,r:\n"); for (i= 0;i< n; i++) scanf("%lf%lf%lf", &x[i], &y[i], &r[i]); printf(" 请输入 a,b:\n"); scanf("%lf%lf", &a, &b);

收藏

分享

举报
下载此文档