作业

1.

#include<iostream>
using namespace std;
int main()
{
	long double i=0,j=1.0,s=1.0;  
    do
	{   
		i=i+1;
        j=j*i;  
        s=s+1/j;  
	}while(j<=1000000);
    cout<<"e="<<s<<endl;  
}


#include<iostream>
using namespace std;
int main()
{
	double x,y;
	double z=0,i=-1;
    for(x=1;x<1e8;x+=2)
	{
		i=-i;
	    y=1/x;
		y=y*i;
		z=z+y;
	}
	cout<<4*z<<endl;
	return 0;
}


#include<iostream>
using namespace std;
int main()
{
	int num;
	cout<<"输入数字"<<endl;
	cin>>num;
	if(num<=10)
		cout<<num<<" is "<<"10"<<endl;
	if(num>10&&num<=100)
		cout<<num<<" is "<<"10"<<"to"<<"100"<<endl;
	if(num>100&&num<=1000)
		cout<<num<<" is "<<"100"<<"to"<<"1000"<<endl;
	if(num>1000)
		cout<<num<<"大于"<<"10000"<<endl;
	return 0;
}



2.

/*百钱百鸡*/
#include<iostream>
using namespace std;
int main()
{
int n,qian,weng,mu,chu;
for(weng=0;weng<=20;weng++)
{
 for(mu=0;mu<=33;mu++)
 {
  for(chu=0;chu<=100;chu++)
  {
 n=weng+mu+chu;
qian=5*weng+3*mu+chu/3.0;
if(n==100&&qian==100)
{
cout<<"鸡翁只数为"<<weng<<endl;
cout<<"鸡母只数为"<<mu<<endl;
cout<<"鸡雏只数为"<<chu<<endl;
cout<<" "<<endl;
}
 }
 }
}
return 0;
}


3.

#include<iostream>
using namespace std;
int main()
{
	int n,i=0,sum=0,p;
	cout<<"请输入一个数=";
	cin>>n;
    cout<<"每位数从低到高依次为:";
	while(n!=0)
	{
		p=n%10;
		sum+=p;
		n=n/10;
		cout<<p<<'\t';
		i++;
	}
	cout<<endl;
	cout<<"这是一个"<<i<<"位数"<<endl;
	cout<<"各位数之和="<<sum<<endl;
	return 0;
}


4.

/***************************
***根据坐标判断建筑物高度***
***************************/

#include <iostream>
using namespace std;
int main()
{
    double x,y;
    cout<<"请输入平面横坐标:";
		cin>>x;
    cout<<"请输入平面纵坐标:";
		cin>>y;
    if (
		  (x+2)*(x+2)+(y+2)*(y+2)<=1
        ||(x+2)*(x+2)+(y-2)*(y-2)<=1
        ||(x-2)*(x-2)+(y+2)*(y+2)<=1
        ||(x-2)*(x-2)+(y-2)*(y-2)<=1
		)
        cout<<"该点的高度为10米"<<endl;
    else cout<<"该点的高度为0米"<<endl;
    return 0;
}


5.

#include<iostream>
using namespace std;
int main()
{
int n,i,j=1,s=0;
cout<<"输入n值吧"<<endl;
cin>>n;
for(i=1;i<=n;i++)
{
j=j*i;
s=s+j;
}
cout<<"s的输出为"<<s<<endl;
}//累不爱


#include<iostream>
using namespace std;
int main()
{
int n,i=1,j=1,s=0;
cout<<"输入n值吧"<<endl;
cin>>n;
while(i<=n)
{
j=j*i;
s=s+j;
i=i+1;
}
cout<<"s的输出为"<<s<<endl;
return 0;
}//累不爱 while



6.

#include<iostream>
using namespace std;
int main()
{
	int i,n;
	i=1,n=1;
	while(i<=9)
	{
		n+=1;
		n=2*n;
		i++;
	}
	cout<<"第十天总共摘了"<<n<<"个苹果"<<endl;
	return 0;
}


7.

/***********************************
***计算s[n]=a+aa+aaa+aa...a(n个)***
***********************************/

#include<iostream>
#include<math.h>
using namespace std;
int main()
{
	int n,i,a,b,s=0;
	cout<<"输入n:";
	cin>>n;
	cout<<"输入a:";
	cin>>a;
	for(i=0;i<n;i++)
	{
		b=(n-i)*a*pow(10, i);     //位数分别相加
	    s+=b;
	}
cout<<"s[n]=a+aa+aaa+aa...a="<<s<<endl;
return 0;
}


8.

#include<iostream>
using namespace std;
int main()
{
	int a=0,b=1;
	do
	{
		a=a+1;
		cout<<a<<"*"<<b<<"="<<a*b<<" ";
		if(a==b)
		{
			cout<<endl;
			b=b+1;
			a=0;
		}
	}while(b<=10);
	return 0;
}


9.

/***********************
***找出羽毛球比赛名单***
***********************/

#include<iostream>
using namespace std;
int main()
{
	int a,b,c;      //a代表张三,b代表李四,c代表王五
	for(a=6;a<=8;a++)
		for(b=6;b<=8;b++)
			for(c=6;c<=8;c++)
				if(a!=6&&c!=6&&c!=8&&a!=b&&a!=c&&b!=c)
				{
							cout<<"张三:"<<a<<endl;
		                	cout<<"李四:"<<b<<endl;
			            	cout<<"王五:"<<c<<endl;
				}
	cout<<"(6代表陈六,7代表赵七,8代表宋八)"<<endl;
	return 0;
}


10.

1:公式都要对着书。不了解

2:老按错


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值