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:老按错