Bootstrap

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地址不合法

;