From dc7eb87edaff4bf3967e9ae3fe407719daea2597 Mon Sep 17 00:00:00 2001 From: zhangyazhou Date: Mon, 3 Apr 2023 19:57:45 +0800 Subject: [PATCH] create projet --- .gitignore | 9 +++++++++ CMakeLists.txt | 6 ++++++ main.cpp | 18 ++++++++++++++++++ readme.md | 17 +++++++++++++++++ 4 files changed, 50 insertions(+) create mode 100644 .gitignore create mode 100644 CMakeLists.txt create mode 100644 main.cpp create mode 100644 readme.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d67fe51 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +/cmake-build-debug/ +/cmake-build-debug-visual-studio/ +/cmake-build-minsizerel/ +/cmake-build-minsizerel-visual-studio/ +/cmake-build-release/ +/cmake-build-release-visual-studio/ +/cmake-build-relwithdebinfo/ +/cmake-build-relwithdebinfo-visual-studio/ +.idea/ \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..f4d09c5 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.19) +project(StudyCpp) + +set(CMAKE_CXX_STANDARD 14) + +add_executable(StudyCpp main.cpp) \ No newline at end of file diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..2b3e055 --- /dev/null +++ b/main.cpp @@ -0,0 +1,18 @@ +// 预处理器编译指令: #include +#include "iostream" + +//编译指令: using namespace +using namespace std; + +//函数头: int main() 及 函数体 {} +int main() { + // C++的 cout 工具 + cout << "Come up and C++ me some time."; + cout << endl; + cout << "You won't regret it !" << endl; + int a = 123; + int *p = &a ; + cout << "address:" << p; + //结束main()函数的return语句 + return 0; +} \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..fa53097 --- /dev/null +++ b/readme.md @@ -0,0 +1,17 @@ +## 学习C++的项目 + +### 练习题 + +1. 编写一个程序,输入两个整数,计算它们的和、差、积和商,并输出结果。 +2. 编写一个程序,输入一个正整数n,计算1到n之间的所有正整数的和,并输出结果。 +3. 编写一个程序,输入一个字符串,判断它是否是回文字符串,并输出结果。(回文字符串指的是正着读和倒着读都一样的字符串,例如“level”) +4. 编写一个程序,输入一个正整数n,判断它是否是素数(质数),并输出结果。 +5. 编写一个程序,输入一个字符串,将其中的所有大写字母转换为小写字母,并输出结果。 +6. 编写一个程序,输入一个正整数n,输出它的所有因数,并计算它们的和并输出结果。 +7. 编写一个程序,输入一个字符串,删除其中的所有空格,并输出结果。 +8. 编写一个程序,输入两个正整数m和n,输出它们的最大公约数和最小公倍数。 +9. 编写一个程序,输入一个字符串和一个字符,统计该字符串中该字符出现的次数,并输出结果。 +10. 编写一个程序,输入一个正整数n,输出n行杨辉三角形。 + + +