一、分析问题
二、数据定义
三、数据输入
四、数据计算
五、数据输出
1、交换2数的大小
using namespace std;
int main()
{
//一、分析问题,已知2数,求交互2数
//二、数据定义
int a,b;
//三、数据输入
cin>>a>>b;
//四、数据计算
//a=2,b=3
a=a+b;//a=5,b=3
b=a-b;//a=5,b=2
a=a-b;//a=3,b=2
//五、数据输出
cout<<a<<" "<<b;
return 0;
}
2、鸡兔同笼问题,笼中共a个头,b只脚,求鸡和兔各多少只(保证有解)?
#include<iostream>
using namespace std;
int main()
{
//一、分析问题,已知a个头,b只脚,求鸡兔的数
//二、数据定义
int a,b,x,y;
//三、数据输入
cin>>a>>b; //a=10 b=26
//四、数据计算
//x+y=a,2*x+4*y=b ----->x=(4*a-b)/2 y=(b-2*a)/2
x=(4*a-b)/2;
y=(b-2*a)/2;
//五、数据输出
cout<<a<<" "<<b;
return 0;
}