当前位置: 首页 > news >正文

共享单车停放(简单的struct结构运用)

本来不想写这题的,但是想想最近沉迷玩雨世界,班长又问我这题,就草草写了一下

代码如下:

#include<stdio.h>
#include<math.h>
struct parking{int distance;int remain;int speed;int time;int jud;
}parking[50];
void input(int n);int main(void)
{int n, area = 0, min_d = 1000000000;scanf("%d", &n);input(n);//处理for(int i = 0; i < n; i++){if(parking[i].speed > 0 || (parking[i].speed == 0 && parking[i].remain))parking[i].jud = 1;else if(parking[i].remain + (int)round(parking[i].speed * parking[i].time / 10.0) > 0)parking[i].jud = 1;elseparking[i].jud = 0;}//得到最小并输出for(int i = 0; i < n; i++)if(parking[i].jud && parking[i].distance < min_d)area = i + 1, min_d = parking[i].distance;printf("%d", area);return 0;
}
void input(int n)
{for(int i = 0; i < n; i++)scanf("%d", &parking[i].distance);for(int i = 0; i < n; i++)scanf("%d", &parking[i].remain);for(int i = 0; i < n; i++)scanf("%d", &parking[i].speed);for(int i = 0; i < n; i++)scanf("%d", &parking[i].time);return;
}

简单的struct结构运用,没啥好说的

http://www.lryc.cn/news/250119.html

相关文章:

  • 【Java8系列07】Java8日期处理
  • 为什么做CSGO搬砖的不直接去炒股呢?
  • 12月01日,每日信息差//阿里国际发布3款AI设计生态工具//美团买菜升级为“小象超市”//外国人永居证换新、6国游客免签来华
  • ChatGPT探索:提示工程详解—程序员效率提升必备技能【文末送书】
  • Pytest做性能测试?
  • Swagger各版本访问地址
  • docker-compose;私有镜像仓库harbor搭建;镜像推送到私有仓库harbor
  • OpenTSDB(CVE-202035476)漏洞复现及利用
  • Maven无法拉取依赖/构建失败操作步骤(基本都能解决)
  • 【数据库】数据库并发控制的目标,可串行化序列的分析,并发控制调度器模型
  • 带头结点的双向循环链表
  • 2023年11月下旬大模型新动向集锦
  • 有IP没有域名可以申请证书吗?
  • 【软件推荐】卸载360软件geek;护眼软件flux;
  • Module build failed: Error: ENOENT: no such file or directory
  • Postgresql BatchInsert唯一键冲突及解决
  • 腾讯云AMD服务器标准型SA5实例AMD EPYC Bergamo处理器
  • 力扣 --- 加油站
  • C++基础 -25- 动态多态
  • 数据库-MySQL之数据库必知必会17-21章
  • mysql主从复制-redis集群扩容缩容、缓存优化(缓存更新策略、穿透,击穿,雪崩)、mysql主从搭建、django实现读写分离
  • docker部署kerberos,群晖nas中nfs开启kerberos校验
  • 【前端】数据行点击选择
  • 网络安全技术
  • 这几款 idea 插件让效率起飞!
  • [FUNC]判断窗口在哪一个屏幕上
  • Vue语音播报,不用安装任何包和插件,直接调用。
  • 公网穿透和RTC
  • uniapp 使用web-view外接三方
  • SQL Sever 复习笔记【一】