顺序结构的应用 编程思路

一、分析问题
二、数据定义
三、数据输入
四、数据计算
五、数据输出

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;	
 } 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值