最近在从新温故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地址不合法