[Day-22] 呼叫自订函式小练习

上次练习完了自订函式的基础
今天就要来练习相关题目罗~
/images/emoticon/emoticon07.gif

题目:
1.计算:键盘输入任一整数a,计算2乘以2+(2乘以 a 乘以10)+10乘以10,将结果显示於第一行
2.显示图案加文字:显示一个长方形的外框,将结果显示於第1题下面,并将文字「练习结束罗」放置长方形外框里面

Input:任一整数
5
Output:
第一行 → 计算「2×2+(2×a×10)+10×10」
第一行後面 
■ □ ■ □ ■ □ ■ □ ■
练习结束罗
■ □ ■ □ ■ □ ■ □ ■

程序码:

#include <iostream>
using namespace std;
int calculation(int a);
void shape();

int main(void){
	int a;
	cout << "Please input a integer."<< '\n' ;
	cin >> a; 
	endl(cout);
	calculation(a);
	endl(cout);
	shape();
	
}

int calculation(int a){
	a = 2*2+(2*a*10)+10*10;
	cout << a;
}

void shape(){
    cout << "■□■□■□■□■";
	endl(cout); 
    cout << "  练习结束罗   "; 
    endl(cout);
    cout << "■□■□■□■□■"; 
}

执行结果:

Please input a integer.
5

204
■ □ ■ □ ■ □ ■ □ ■
       练习结束罗     
■ □ ■ □ ■ □ ■ □ ■
--------------------------------
Process exited after 0.08787 seconds with return value 0
请按任意键继续...

程序码解释:
先宣告函式变数的名称
定义函式
◆第1个结果:主程序会先由cin取得键盘输入的值,并把值存放於变数a,再呼叫函式calculation(),将键盘输入的值丢进函式内去做运算,运算完後直接由函式将结果显示在命令提示字元上。
◆第2个结果:我使用较简单的土法炼钢法,就是单纯的打字

以上就是我今天练习的成果~
/images/emoticon/emoticon08.gif

-End-


<<:  虹语岚访仲夏夜-17(打杂的Allen篇)

>>:  [Part 7 ] Vue.js 的精随-元件生命周期 (续)

[Day18] - Django-REST-Framework API 呼叫及介面操作

昨天我们使用 DRF 实作出了第一个 API -- 商品查询 API 。相信大家都有感到成就感吧!以...

Day 18 | 常用范例:表格分页 Pagination 前後端做好只需三分钟!?

今天的范例是超级无敌常用,有用到表格就一定会有的 分页(Pagination),从零到有不用三分钟!...

Day 13 - 安装(三)副本调度设定

前面提到region会产生副本分散在每一个tikv store里,今天如果架设的机器是跨区的,跨机房...

Day 23 : Tkinter-利用Python建立GUI(基本操作及布局篇)

在进入Tkinter之前,先来讲讲GUI到底是甚麽。 GUI GUI其实就是图形使用者介面(Grap...

[ 卡卡 DAY 21 ] - React Native 资料手机存起来 AsyncStorage

如果怕手机关掉东西就不见了 来使用 AsyncStorage 将状态存到手机也就是 local s...