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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章