C++入门学习心得 1

       这一次的c++实验是本学期学习这门课程的第一次实验,总的来说是为了让我们熟悉一下c++的开发环境以及体验各开发环境下的使用,内容并不难,由于此前也预习过c++的内容,因此这次的编程练习对我而言并没有什么障碍。

        此次编程练习有两项内容,第一项是输入一个1-7之间的整数,若输入的是1-5,则输出"workday,Let's work hard";若输入的是6-7,则输出"weekend,Let's have a rest." 对于这样类型的要求,其实就是运用条件语句对输入的整数进行判断,所以可以用Switch结构进行判断,或者用if....else if...语句进行判断。

#include 
using namespace std;
int main()
{
	int day;
	cout<<"please input a number from 1 to 7"<>day;
	switch(day){
	case 0:
		cout<<"Work day,Let's work hard!"<

#include 
using namespace std;
int main()
{
	int day;
	cout<<"please input a number from 1 to 7"<>day;
	if(0

C++入门学习心得 1_第1张图片

显然可以看出使用switch结构在处理条件数较多时代码量要大于使用if...else if...结构。

        第二个实验是一个反转数字的练习,例如输入563,输出365.对于数字反转输出的要求,一般是在循环中对整数用10取余数,将余数逐个输出直至循环结束。但题目中要求以一个整数的形式输出,便考虑调用函数实现这一功能。

#include 
using namespace std;
int fun(int x);//fun的功能是将整数反转并返回反转后的整数 
int main()   
{
	int num1,num2;
	cout<<"Please input the original number:";
	cin>>num1;
	num2=fun(num1);
	cout<<"Now the number is:"<

        C++入门学习心得 1_第2张图片       虽然以上这两项编程练习的难度并不大,但在练习中养成好的编程习惯是非常有必要的,代码不仅要自己看得懂更要让别人看懂,怎样让代码变得更简洁明了应该是日常练习中时常应该思考的内容,解决一个问题的方法可以有很多,但如何高效的解决它则应是进一步学习的地方。对于编程语言的学习,通过阅读得到的知识如果不通过自己反复练习是无法将其很好的吸收的,只有多做多练,才能更轻松的运用编程语言去解决实际的问题。

你可能感兴趣的:(C++入门学习心得 1)