C++(入门基础) 上机编程题及答案代码

  

最近在从新温故c++的编程基础,发现光看其实没有太大的效果,网上想找些有答案的上机题目来练练手,发现可用的书籍等资源太少,本着回馈社会的心态,写了这篇博客。把自己做的一些题目的代码上传上去,供大家参考。题目由易到难。

       入门书籍:C++Primer第五版中文版(电子版)   资源:https://download.csdn.net/download/lin_xiaoyi/10623156

       IDE: VS2015

 

2018/08/22  上机编程题

/*假设校园电费是0.6元/千瓦时,输入这个月使用了多少千瓦时的点,算出你要交的电费。
假如你只有1元和1毛的硬币,请问各需要多少1元和1毛的硬币。 例如:输入输出: 输入这个月使用的电量:11 电费:6.6 共需6张1元和6张*/

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
	float count;
	float money;
	int yuan;
	int jiao;
	cout << "请输入这个月你使用的电费度数:  ";
	cin >> count;
	money = 0.6 * count;
	yuan = floor(money);
	jiao = int(money * 10) % 10;
	printf("这个月需要缴纳电费%.2f元\n", money);
	cout << "需要支付:" << yuan <<"枚一元的硬币"<< endl;
	printf("需要支付%d枚一角的硬币\n", jiao);
}

 

2020/0519 c++基础

1.c++类中表示常量可以用const .enum.define 都可以定义常量

define : 在预编译阶段处理,无作用域限制,属于全局变量。每次替换都会分配内存

const: 在编译阶段处理, 有作用域限制,只分配一次内存地址,后期替换不会重新分配内存地址。取const地址合法,常配合static 使用,在类中定义常量。static const 常量在定义时初始化。

enum: 在编译阶段处理,有作用域,用于多个常量定义,取一个enum地址不合法

  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值