您的位置:首页 > 其它

第四周作业(续集)

2014-04-07 20:06 302 查看
编程计算阶乘

#include<iostream>
using namespace std;
int main()
{
int a,b,c,d,n;
a=0;
cout<<"请输入一个整数n:";
cin>>n;

for(b=1;b<=n;b++)
{
c=1;
for(d=1;d<=b;d++)
c*=d;
a+=c;
}
cout<<"结果是:"<<a<<endl;
return 0;
}


第二种方法

#include<iostream>
using namespace std;
int main()
{
int a=1,b=1,c=0,n;
cout<<"请输入一个整数:";
cin>>n;

while(b<=n)
{
a*=b;
b++;
c+=a;
}
cout<<"结果是:"<<c<<endl;
return 0;
}


计算位数和各个数位数字之和

#include<iostream>
using namespace std;
int main()
{
int a,b=0,n=0;
cout<<"请输入一个整数:";
cin>>a;
while(a!=0)
{
n+=a%10;
a=a/10;
b++;

}
cout<<"这个整数的位数是:"<<b<<endl;
cout<<"各个位数之和是:"<<n<<endl;

return 0;

}


求建筑物高度

#include<iostream>
#include<cmath>
using namespace std;

int main()
{
float a,b,c;
cout<<"请输入横坐标a,b:";
cin>>a>>b;
a=fabs(a);
b=fabs(b);
c=sqrt((a-2)*(a-2)+(b-2)*(b-2));
if(c<=1&&c>=0)
cout<<"此建筑物的高度为10米"<<endl;
else
cout<<"此建筑物的高度为0米"<<endl;
return 0;
}


猴子吃苹果问题

#include<iostream>
using namespace std;

int main()
{
int a,b=1;
for(a=10;a>1;a--)
b=(b+1)*2;
cout<<"猴子第一天摘了"<<b<<"个苹果"<<endl;
return 0;
}


计算s
=a+aa+aaa+aa...a(n个)的值计算s
=a+aa+aaa+aa...a(n个)的值计算s
=a+aa+aaa+aa...a(n个)的值

计算s
=a+aa+aaa+aa...a(n个)的值

#include<iostream>
using namespace std;

int main()
{
int a,b,c,d=0,e=0,n;
cout<<"请输入数字a和位数n的值:";
cin>>a;
cin>>n;
for(;n>0;n--)
{
b=n;
c=a;
for(;b>0;b--)
{
d+=c;
c=c*10;
}
e+=c;
c=0;
}
cout<<"s
=a+aa+aaa...(n)="<<d<<endl;
return 0;
}


最后一题不会

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: