当前位置:网站首页>刷题-洛谷-P1150 Peter的烟
刷题-洛谷-P1150 Peter的烟
2022-07-25 13:32:00 【宋向上_UP】
P1150 Peter的烟-C语言
1、题目

2、解题过程
(1)第一次 while循环中的条件不足,应为surplus >=k
结果:
代码:
//洛谷 P1150 Peter的烟
#include <stdio.h>
int main() {
int n;//Peter原始的烟数目
int k;//k(k>1)个烟蒂可以换一个新烟
int sum=0;//Peter能够吸到的烟数目
int exchange;//可以交换的数目
int surplus;//剩余还没交换的烟数目
//int i = 1;
scanf_s("%d %d", &n, &k);
sum = n;//原始烟数目
exchange = n / k;//可以交换的烟数目
sum = sum + exchange;
surplus = n - exchange * k+ exchange;//剩余的烟数目
while (surplus > k) {
exchange = surplus / k;//交换的烟数目
sum = sum + exchange;
surplus = surplus - exchange * k + exchange;
//printf("执行了第%d次\n", i);
//i++;
}
printf("%d", sum);
return 0;
}
(2)第二次
结果:
代码:
//洛谷 P1150 Peter的烟
#include <stdio.h>
int main() {
int n;//Peter原始的烟数目
int k;//k(k>1)个烟蒂可以换一个新烟
int sum=0;//Peter能够吸到的烟数目
int exchange;//可以交换的数目
int surplus;//剩余还没交换的烟数目
//int i = 1;
scanf("%d %d", &n, &k);
sum = n;//原始烟数目
exchange = n / k;//可以交换的烟数目
sum = sum + exchange;
surplus = n - exchange * k+ exchange;//剩余的烟数目
while (surplus >= k) {
exchange = surplus / k;//交换的烟数目
sum = sum + exchange;
surplus = surplus - exchange * k + exchange;
//printf("执行了第%d次\n", i);
//i++;
}
printf("%d", sum);
return 0;
}
边栏推荐
- 0715RHCSA
- 错误: 找不到或无法加载主类 xxxx
- 并发编程之AQS
- R language GLM generalized linear model: logistic regression, Poisson regression fitting mouse clinical trial data (dose and response) examples and self-test questions
- Arrays常用方法
- 【GCN】《Adaptive Propagation Graph Convolutional Network》(TNNLS 2020)
- 领域驱动模型设计与微服务架构落地-模型设计
- ESP32-C3 基于Arduino框架下Blinker点灯控制10路开关或继电器组
- mujoco+spinningup进行强化学习训练快速入门
- Convolutional neural network model -- alexnet network structure and code implementation
猜你喜欢

2022年下半年软考信息安全工程师如何备考?

Django 2 ----- database and admin

程序员成长第二十七篇:如何评估需求优先级?

2022全球开发者中,你的收入排多少?

Design and principle of thread pool

uniapp处理后台传输图片

【AI4Code】《IntelliCode Compose: Code Generation using Transformer》 ESEC/FSE 2020

The interviewer asked me: how much do you know about MySQL's storage engine?

ThreadLocal&Fork/Join

6.27 uniapp项目历程
随机推荐
What is your revenue rank among global developers in 2022?
程序员成长第二十七篇:如何评估需求优先级?
Introduction and features of numpy (I)
Blocking queue for concurrent programming
备战2022 CSP-J1 2022 CSP-S1 初赛 视频集
Excel录制宏
详解浮点数的精度问题
Hcip eighth day experiment
Gym安装、调用以及注册
一味地做大元宇宙的规模,已经背离了元宇宙本该有的发展逻辑
Convolutional neural network model -- alexnet network structure and code implementation
Docker learning - redis cluster -3 master and 3 slave - capacity expansion - capacity reduction building
机器学习强基计划0-4:通俗理解奥卡姆剃刀与没有免费午餐定理
Jupyter Notebook介绍
运动豪华还是安全豪华?亚洲龙与沃尔沃S60该入手哪款?
C#基础学习(二十三)_窗体与事件
R语言GLM广义线性模型:逻辑回归、泊松回归拟合小鼠临床试验数据(剂量和反应)示例和自测题
0717RHCSA
0716RHCSA
Docekr learning - MySQL 8 master-slave replication setup deployment