(一)思维导图:
(二)代码实例:
实例1:
/*************************************************
** 代码描述:" hello world !"
** 创建人:慕灵阁-wupke
** 创建时间:2021-11-02
** 版本:1-1.cpp
**
*
***************************************************/
# include <iostream>
using namespace std;
int main()
{
cout<< " hello world !" << endl;
cout<< "welcome to c++ !!!"<< endl;
//system("pause");
return 0;
}
实例2:
/*************************************************
**
** 代码描述:通过实现输入读取的年份判断是否是闰年,熟悉数据的输入与输出
**
** 创建人:慕灵阁-wupke
** 创建时间:2021-11-02
** 版本:1_2.cpp
**
*
***************************************************/
#include <iostream>
using namespace std;
int main() {
int year;
bool isLeapYear;
cout << "Enter the year: ";
cin >> year; // 键盘输入年份
isLeapYear = ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0));//逻辑判断
if (isLeapYear)
cout << year << " is a leap year" << endl;
else
cout << year << " is not a leap year" << endl;
system("pause");
return 0;
}
实例3:
/*************************************************
**
** 代码描述: 输入 两个数 ,输出 两数的比较结果 ,熟悉 if else 结构
**
** 创建人:慕灵阁-wupke
** 创建时间:2021-11-02
** 版本:1_3.cpp
**
*
***************************************************/
#include<iostream>
using namespace std;
int main() {
int x, y;
cout << "Enter x and y:";
cin >> x >> y;
if (x != y)
if (x > y)
cout << "x > y" << endl;
else
cout << "x < y" << endl;
else
cout << "x = y" << endl;
return 0;
}
实例4:
/*************************************************
**
** 代码描述: 输入一个0-6之间的数,使之转换成星期输出,熟悉 switch 结构
**
** 创建人:慕灵阁-wupke
** 创建时间:2021-11-02
** 版本:1_4.cpp
**
*
***************************************************/
#include <iostream>
using namespace std;
int main() {
int day;
cout<<" please input a number (0~6) : " << endl;
cin >> day;
switch (day) {
case 0:
cout << "Sunday" << endl;
break;
case 1:
cout << "Monday" << endl;
break;
case 2:
cout << "Tuesday" << endl;
break;
case 3:
cout << "Wednesday" << endl;
break;
case 4:
cout << "Thursday" << endl;
break;
case 5:
cout << "Friday" << endl;
break;
case 6:
cout << "Saturday" << endl;
break;
default:
cout << "Day out of range Sunday .. Saturday" << endl;
break;
}
return 0;
}
实例5:
/*************************************************
**
** 代码描述: 通过实例,熟悉 while 和 do - while 结构
**
** 创建人:慕灵阁-wupke
** 创建时间:2021-11-02
** 版本:1_5.cpp
**
*
***************************************************/
// while : 累加求和
// #include<iostream>
// using namespace std;
// int main() {
// int i = 1, sum = 0;
// while (i<=10) {
// sum += i;
// i++;
// }
// cout << "sum = " << sum << endl;
// system("pause");
// return 0;
// }
// do- while : 输入一个数,将各位数字翻转后输出
#include <iostream>
using namespace std;
int main() {
int n, right_digit, newnum = 0;
cout << "Enter the number: ";
cin >> n;
cout << "The number in reverse order is ";
do {
right_digit = n % 10;
cout << right_digit;
n /= 10;
} while (n != 0);
cout << endl;
system("pause");
return 0;
}
实例6:
/*************************************************
**
** 代码描述: 通过实例,输入一个整数,求它的所有因子,熟悉 for 循环语句(多用于循环次数已知情况)
**
** 创建人:慕灵阁-wupke
** 创建时间:2021-11-02
** 版本:1_6.cpp
**
*
***************************************************/
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Enter a positive integer: ";
cin >> n;
cout << "Number " << n << " Factors ";
for (int k = 1; k <= n; k++)
if (n % k == 0)
cout << k << " ";
cout << endl;
return 0;
}
实例7:
扫描二维码关注公众号,回复:
13598643 查看本文章
/*************************************************
**
** 代码描述: 声明一个表示时间的结构体,可以精确表示年、月、日、时、分、秒;
提示用户输入相应的数值,然后完整的显示出来;
结构体 struct 的作用是把一组相互关联的数据整合在一起
提示:这里的输入数据并不没有经过约束,输入的数据可能不符合实际,可以配合枚举类型
来约束各个时间元素的取值,并在输入数据之后加入判断条件
**
** 创建人:慕灵阁-wupke
** 创建时间:2021-11-02
** 版本:1_7.cpp
**
*
***************************************************/
#include <iostream>
using namespace std ;
struct MyTimeStruct
{
unsigned int year;
unsigned int month;
unsigned int day;
unsigned int hour;
unsigned int min;
unsigned int sec;
};
int main()
{
MyTimeStruct myTime= {2021,11,01,14,00,00};
cout<<"please input year: "<<endl;
cin>>myTime.year;
cout<<"please input month: "<<endl;
cin>>myTime.month;
cout<<"please input day: "<<endl;
cin>>myTime.day;
cout<<"please input hour: "<<endl;
cin>>myTime.hour;
cout<<"please input min: "<<endl;
cin>>myTime.min;
cout<<"please input sec: "<<endl;
cin>>myTime.sec;
cout<<"the time is set to :"<<myTime.year<<"/"
<<myTime.month<<"/"
<<myTime.day<<" "
<<myTime.hour<<":"
<<myTime.min<<":"
<<myTime.sec<< endl;
//system("pause");
return 0;
}
相关链接推送:
【零基础一文学C++基础与进阶】