4、C++中的基本控制结构
作者:互联网
系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
目录
前言
每一种编程语言都有相应的基本控制结构,C++也例外。主要包括三种:顺序结构、选择结构和循环结构。
一、选择结构
1、if 语句
#include <iostream>
using namespace std;
int main(int argc, char const *argv[])
{/*判断输入的年份是否是闰年*/
int year;
bool isLeapYear;
cout << "enter a year"<< endl;
cin >> year;
isLeapYear = (year % 4 ==0);
if (isLeapYear)
{
cout << year << " is a leap year" << endl;
}
else
{
cout << year << " is not a leap year" << endl;
}
return 0;
}
2、switch语句
#include <iostream>
using namespace std;
int main(int argc, char const *argv[])
{
/* 输入一个0~6的整数将其转变为星期输出 */
int day;
cout << "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<<"Wensday"<<endl;
break;
case 4:
cout<<"Thursday"<<endl;
break;
case 5:
cout<<"Friday"<<endl;
break;
case 6:
cout<<"Saturday"<<endl;
break;
default:
cout << "You Input Wrong Numbers" << endl;
}
return 0;
}
二、循环语句
1.while
#include <iostream>
using namespace std;
int main(int argc, char const *argv[])
{//计算小于num的正整数的和
int Num, sum=0, i=1;
cout << "input a number you want sum" << endl;
cin >> Num;
while (i <= Num)
{
sum += i;
i++;
}
cout << "the sum is " << sum << endl;
return 0;
}
2.for语句
#include <iostream>
using namespace std;
/*
for(初始语句; 循环变量控制语句; 循环变量改变语句)
其中这三条语句都可以省略,程序将是死循环
*/
int main(int argc, char const *argv[])
{
int sum = 0;
for (int i = 0; i < 100; i++)
{
sum += i;
/* code */
}
cout << " sum is : " << sum << endl;
// cout << i <<endl; // 将会出错,因为i在for循环外部不可见
return 0;
}
总结
主要介绍控制语句、条件分支语句、循环语句,除此之外好友break语句,continue语句
标签:基本,语句,cout,int,C++,std,控制结构,using,main 来源: https://blog.csdn.net/ilgfcyll/article/details/120385118