二.c、c++语言算法比赛训练2——vs安装+模拟问题

一.vs2022安装

链接: https://visualstudio.microsoft.com/zh-hans/downloads/
注意:
1.选择社区版本下载。
2.vs为重型IDE,安装前磁盘需至少空出30GB以上内存。
3.安装完vs后,注册一个Microsoft的账户(免费)并登陆,然后使用即可。
安装步骤:
1.下载完成以后, 点击安装即可,一直下一步,直到下面界面选择使用C++的桌面开发,等待下载完成。
在这里插入图片描述
2. 打开vs,创建新项目,选择空项目,为项目取一个名字。
在这里插入图片描述
3.在右侧,源文件文件夹处,右键点击添加|新建项,创建c++文件(快捷Ctrl+Shift+A),为c++文件取名(一般为main即可)。
在这里插入图片描述
》》》
在这里插入图片描述
4.c++文件中写入相应代码,调试通过,运行即可。
在这里插入图片描述

二.模拟问题

解释: 用最通俗的语言来说,题目“让你做什么,你就做什么”,用代码把题目问题,“复述”出来。
由下面例题更好说明清楚:
链接: 买房子——https://www.acwing.com/problem/content/3447/
题目:
在这里插入图片描述
解题: 跟着题目意思直接解题,“它让我们怎么做,我们就怎么做”
注意: 动手去做了就知道什么叫模拟了!!!,模拟就是用最简单的代码表达题目逻辑。

#include <stdio.h>
using namespace std;
int main() {
	float N, K;
	while (scanf("%f%f", &N, &K) != EOF) {
		float sum = N;//存钱
		int count = 1;//年数
		float flag = 200;
		float newK = K / 100;
		while (true) {
			if (sum >= flag&&count<=21) {
				printf("%d\n", count);
				break;
			}
			else if (count > 21) {
				printf("Impossible\n");
				break;
			}
			else {
				flag = (1+newK) * flag;
				sum += N;
				++count;
			}
		}
	}
	return 0;
}
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值