第三章作业

百钱百鸡。

#include <iostream>
using namespace std;
int main()
{
 int x,y,z;
 for(x=0;x<=20;x++)
 for(y=0;y<=33;y++)
 for(z=0;z<=99;z+=3)
{
 if(5*x+3*y+z/3==100&&x+y+z==100)
 cout<<"鸡翁数为: " <<x<<"鸡母数为: "<<y<<"鸡雏数为: "<<z<<endl;
 }
 return 0;
}

编程输入一个整数

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	int n,count=0,i,m=0;
	cout<<"please enter a number:"<<endl;
	cin>>n;
	while(n!=0)
	{
		i=n%10,m+=i,cout<<setw(8)<<i;
		n=n/10,count++;

	
	}
	cout<<"        位数:"<<count<<"    各数位和:"<<m<<endl;
	cout<<"由左往右依次为个位、十位、百位---"<<endl;

	
	return 0;

}

编程,输入任一个点平面坐标,求该点建筑物的高度。

#include<iostream>
#include<cmath>
using namespace std;
int main ()
{
	double x,y,x1,x2,x3,x4;
	cout<<"请输入点的坐标x y"<<endl;
	cin>>x>>y;
	x1=sqrt(pow(x-2,2)+pow(y-2,2));
	x2=sqrt(pow(x-2,2)+pow(y+2,2));
	x3=sqrt(pow(x+2,2)+pow(y-2,2));
	x4=sqrt(pow(x+2,2)+pow(y+2,2));
	if(x1<=1||x2<=1||x3<=1||x4<=1)
		cout<<"该点高度为10"<<endl;
	else
		cout<<"该点高度为0"<<endl;
	return 0;

}

编程计算

#include<iostream>
using namespace std;
int fac(int n)
{	int result = 1;
	if(n<0)	return -1;
	else    if(n == 0)	return 1;
	while (n>0)
	{	result *= n;
		n--;
	}
	return result;
}
int main()
{
	int count=0,n;
	cout<<"请输入阶数:"<<endl;
	cin>>n;
	if(n==0||n==1)
		cout<<"result=1"<<endl;
	else
	{
		for(;n>=1;n--)
			count+=fac(n);
		cout<<"result="<<count<<endl;
	}
	
	return 0;
}

猴子吃苹果问题


#include<iostream>
using namespace std;
int main()
{
	int day=1,n=1;
	for(;day<=9;day++)
	{
		n=2*(n+1);
	
	
	}
	cout<<"苹果数为:"<<n<<endl;
	return 0 ;

}



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值