Advertisement

(C++编程思路) 课堂笔记

阅读量:

========对a和b两个数按从小到大的顺序排序输出
思路:
cin>>a>>b;
对a和b进行判断,若a>b就交换
判断用if语句
交换:三部曲,t=a; a=b; b=t; (三条语句)
#include "iostream"
using namespace std;
int main()
{
int a, b, t;
cin>>a>>b;
if(a>b)
t=a;
a=b;
b=t;
cout<<a<<" "<<b<<endl;
return 0;
}
以上写法是错误的,why?
正确的代码描述如下:

#include
using namespace std;
int main()
{
int a, b, t = 0;
cout << "请输入两个整数:" << endl;
cin >> a >> b;
if (a > b)
{
t = a;
a = b;
b = t;
}
cout << "排序后的结果为:" << endl;
cout << a << " " << b << endl;
return 0;
}

围绕仅包含一个main函数的C++编程方案展开讨论

#include "iostream"
using namespace std;
int main()
{

return 0;
}

VS 2013的核心架构如图所示。

包括标准头文件

包含std::afx.h
包括iostream库
包括windows窗口库
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{

system("pause");
return 0;
}

2、如果使用VC++6.0版本,则应在return 0函数调用之前填充必要的代码。
如果是VS2013版本,则应在执行system('pause')命令之前填充相应的代码。

(1)遵循C++程序先声明后使用的规范进行变量声明;
(2)采用cin语句是实现变量赋值操作的灵活性强的方法;
(3)在运算处理过程中需根据具体情况具体分析,主要依赖于赋值语句来完成;
(4)为了输出计算结果,cout语句是实现这一功能的最佳选择。

以顺序结构编写的程序示例:利用编程方法计算任意矩形的面积。
包含头文件:"include"iostream"
using namespace std;
void main()
{
变量声明部分:int width, length, area;//定义宽度、长度和面积变量
从标准输入读取宽度和长度:cin>>width>>length;
计算矩形面积:area=width*length;
输出计算结果:cout<<"area="<<area<<endl;
}
return 0.

选择结构的实现通常遵循一定的流程安排。具体来说:
(1)首先进行变量声明,这是编写C++程序时的基本原则;
(2)其次进行变量赋值,通常采用cin语句作为高效的方法;
(3)随后进行运算处理,可以选择if语句或switch语句来完成;
(4)最后输出结果,常用cout语句来显示

选择结构程序示例:通过编程计算任意两个整数的最大值。
#include "iostream"
using namespace std;
int main()
{
变量声明段
cin>>a>>b;
运算处理
if (a > b)
{
max = a;
}
else
{
max = b;
}
输出结果
cout << "max=" << max << endl;
return 0;
}

循环结构按照如下顺序进行配置:
(1)首先进行变量声明(因为在C++编程中必须先声明变量后引用),这一步骤是编写程序的基础;
(2)随后进行变量赋值操作(通常会选用cin语句这一非常灵活的方式执行赋值操作);
(3)接着完成运算处理功能(这一环节常见地会采用while、do-while以及for等关键字来实现);
(4)最后完成输出操作功能(这一步骤常常用cout语句来实现;但若有特殊需求则将其放置于循环体内部处理)

编写程序以计算前一百个自然数之和。

循环结构示例:编程求解前n个自然数的和

请看以下代码示例:使用循环结构求解前num个自然数奇数之和。

return 0;
}

以编程实现求取前n个自然数偶数之和为例

全部评论 (0)

还没有任何评论哟~