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

循环程序结构课堂练习题解

A

如果药够, 则拿药, 否则记录

#include <stdio.h>int main()
{int m, n, i;scanf("%d", &m);scanf("%d", &n);int ans = 0;for(i = 1; i <= n; i ++ ){int temp;scanf("%d", &temp);if(m >= temp){m -= temp;}else{ans ++;}}printf("%d\n", ans);
}

B

每次判断三种情况即可

#include <stdio.h>int main()
{long long n, i, c, d, a, b;scanf("%lld", &n);scanf("%lld%lld", &a, &b);for(i = 1; i < n; i ++ ){scanf("%lld%lld", &c, &d);if(20 * (a * d - b * c) > a * c){puts("better");}else if(20 * (b * c - a * d) > a * c){puts("worse");}else{puts("same");}}
}

C

预处理好再输出

#include <stdio.h>int n, i;int a[50];int main()
{scanf("%d", &n);a[1] = 1;a[2] = 1;for(i = 3; i <= 30; i ++ ){a[i] = a[i - 1] + a[i - 2];}for(i = 0; i < n; i ++ ){int temp;scanf("%d", &temp);printf("%d\n", a[temp]);}return 0;
}

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

相关文章:

  • SpringBoot搭建
  • 【ChatGPT】Python 实现计算两线段的变换矩阵
  • 大数据Hologres(二):Hologres 快速入门
  • 华为仓颉语言入门(7):深入理解 do-while 循环及其应用
  • 在传销案件中数据库取证的分步指南
  • 数据结构与算法——Java实现 21.栈
  • 实验一 网络基础及仿真模拟软件Packet Tracer 入门
  • 建立分支提交代码
  • 认识 Linux操作系统
  • AI时代程序员的核心竞争力提升与保持之道
  • 状态模式原理剖析
  • 若伊(前后端分离)学习笔记
  • Elasticsearch学习笔记(2)
  • Vue devtools 插件
  • Ubuntu 16.04安装填坑记录
  • python的pyinstaller
  • Vue3(五) 组件通信大汇总
  • 红队信息搜集扫描使用
  • Python自学查漏9.28
  • Java文件I/O处理之RandomAccessFile【随意存取文件】
  • Android页面跳转与返回机制详解
  • Elasticsearch学习笔记(1)
  • react是一种语言?
  • 如何区分这个ip是真实ip,不是虚假的ip
  • 【软件测试】详解软件测试中的测试级别
  • 一条sql在MySQL中是怎么执行的
  • Git | Dockerized GitLab 安装使用(简单实操版)
  • SpringCloud简介 Ribbon Eureka 远程调用RestTemplate类 openfeign
  • 微信小程序开发系列之-微信小程序性能优化
  • 线程池面试集