第四周作业(续集)

来源:互联网 发布:装修设计在线软件 编辑:程序博客网 时间:2024/05/07 22:19

编程计算阶乘

#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[n]=a+aa+aaa+aa...a(n个)的值计算s[n]=a+aa+aaa+aa...a(n个)的值计算s[n]=a+aa+aaa+aa...a(n个)的值

计算s[n]=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[n]=a+aa+aaa...(n)="<<d<<endl;return 0;}


最后一题不会

 

0 0
原创粉丝点击