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

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

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.kler.cn/a/328446.html

相关文章:

  • 鸿蒙next版开发:拍照实现方案(ArkTS)
  • 【JavaEE初阶 — 多线程】定时器的应用及模拟实现
  • 数据库基本概念学习笔记
  • python+Django+MySQL+echarts+bootstrap制作的教学质量评价系统,包括学生、老师、管理员三种角色
  • delphi fmx android 离线人脸识别
  • 网关在能源物联网中扮演了什么角色?
  • 嵌入式 ADC基础知识
  • Unity DOTS System与SystemGroup概述
  • 网络原理-传输层UDP
  • React【vite使用模块化css】
  • 在 Git 中处理分开提交的文件改动,以便更好地管理版本控制
  • 【30天玩转python】数据分析与可视化
  • P3952 [NOIP2017 提高组] 时间复杂度
  • leetcode:380. O(1) 时间插入、删除和获取随机元素
  • 课设实验-数据结构-线性表-手机销售
  • Android 通过自定义注解实现Activity间跳转时登录路由的自动拦截
  • 【React】入门Day01 —— 从基础概念到实战应用
  • HIVE优化系列之数据倾斜
  • 数据库课程设计案例:在线教育管理系统
  • 51单片机学习第六课---B站UP主江协科技
  • 【STM32单片机_(HAL库)】4-4【定时器TIM】脉冲计数配置步骤及实验
  • 从0开始深度学习(6)——Pytorch动态图机制(前向传播、反向传播)
  • 基础算法--双指针【概念+图解+题解+解释】
  • Arduino UNO R3自学笔记12 之 Arduino在调试过程中串口的使用
  • 【Router】T750路由功能之VLAN划分功能介绍及实现
  • 论文笔记:LAFF 文本到视频检索的新基准