C++ 学习路线

C++学习计划:

从现在开始也算是正式开始接触C++这门高级编程语言,在大多数开发或者准开发人员的认识中,C++ 是一门非常难的编程语言,很多人知道它的强大,但因为认为“难”造成的恐惧让很多人放弃,但是我想去尝试一下。

网上查了很多学习指南,总结了一下,如下图所示:

看着反正挺复杂的,总之,加油吧!

附上我的第一个C++代码:

运行程序,做5次选择,就能知道你的生日是哪一天。

//运行程序,做5次选择,就能知道你的生日是哪一天。
#include <iostream>
using namespace std;

int main()
{
	int date = 0; // Date to be determind
	char answer;

	// Prompt the user for Set 1
	cout << "Is your birth date in this set ?" << endl;
	cout << "16 17 18 19\n" <<
		"20 21 22 23\n" <<
		"24 25 26 27\n" <<
		"28 29 30 31" << endl;
	cout << "Enter N for No and Y for Yes: ";
	cin >> answer;

	if (answer == 'Y')
		date += 16;

	// Prompt the user for Set 2
	cout << "Is your birth date in this set ?" << endl;
	cout << " 8  9 10 11\n" <<
		"12 13 14 15\n" <<
		"24 25 26 27\n" <<
		"28 29 30 31" << endl;
	cout << "Enter N for No and Y for Yes: ";
	cin >> answer;

	if (answer == 'Y')
		date += 8;

	// Prompt the user for Set 3
	cout << "Is your birth date in this set ?" << endl;
	cout << " 1  3  5  7\n" <<
		" 9 11 13 15\n" <<
		"17 19 21 23\n" <<
		"25 27 29 31" << endl;
	cout << "Enter N for No and Y for Yes: ";
	cin >> answer;

	if (answer == 'Y')
		date += 1;

	// Prompt the user for Set 4
	cout << "Is your birth date in this set ?" << endl;
	cout << " 2  3  6  7\n" <<
		"10 11 14 15\n" <<
		"18 19 22 23\n" <<
		"26 27 30 31" << endl;
	cout << "Enter N for No and Y for Yes: ";
	cin >> answer;

	if (answer == 'Y')
		date += 2;

	// Prompt the user for Set 5
	cout << "Is your birth date in this set ?" << endl;
	cout << " 4  5  6  7\n" <<
		"12 13 14 15\n" <<
		"20 21 22 23\n" <<
		"28 29 30 31" << endl;
	cout << "Enter N for No and Y for Yes: ";
	cin >> answer;

	if (answer == 'Y')
		date += 4;

	cout << "Your birth date is " << date << endl;
	system("pause");
	return 0;
}

以后的路,一天一天,按照计划,按照约定,认真的走。。。。。

发布了83 篇原创文章 · 获赞 26 · 访问量 8722

猜你喜欢

转载自blog.csdn.net/lexiaoyao_0000/article/details/100178497