第四周作业2

二.
#include<iostream>  
#include<iomanip>  
#include<cmath>     
using namespace std;    
int main()   
{   int x,y,z;    
    for(x=0;x*5<=100;x++)    
        for(y=0;(x*5+y*3)<=100;y++)    
        {    
        z=100-x-y;      //百鸡    
        if((x*5+y*3+z/3==100)&&(z%3==0))    //百钱    
            cout<<"公鸡有"<<x<<"只"    
            <<"母鸡有"<<y<<"只"    
            <<"小鸡有"<<z<<"只"<<endl;    
        }    
    
    return 0;   
}    

 


 

三.

#include<iostream>    
using namespace std;    
    
int main()    
{    
    long int n,i=0,sum=0;    
    cout<<"请输入一个数:"<<endl;    
    cin>>n;    
    while(n!=0)    
    {    
    sum +=n%10;    
    n=n/10;    
    i++;    
    }           
    cout<<"所输入的数是一个"<<i<<"位数"<<endl;    
    cout<<"各位数之和是:"<<sum<<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 main()  
{  
    int sum=0,j=1,n;  
    cout<<"请输入n的值: "<<endl;  
    cin>>n;  
    for(int i=1;i<=n;i++)  
    {  
        j=j*i;  
        sum=sum+j;  
    }  
    cout<<"n="<<n<<endl<<"1!+2!+3!+...+n!="<<sum<<endl;  
    return 0;  
}  


 

 

 

六.

#include <iostream>  
using namespace std;  
   
int main()  
{  
       int sum = 1, i;  
       for(i = 1;i<10;i++)  
       {  
           sum = (sum+1)*2;  
       }  
       cout<<"猴子一共摘了 "<<sum<<" 个苹果。"<<endl;  
  
       return 0;  
}  


 

 

 

七.

#include<iostream>  
using namespace std;  
  
int main()  
{  
    int a,b=0,n,s=0,i=1;  
    cout<<"s[n]=a+aa+aaa+aa...a(n个)的值。"<<endl;  
    cout<<"请输入一个小于10的正整数a"<<endl;  
    cin>>a;  
    cout<<"请输入一个正整数n"<<endl;  
    cin>>n;  
    while(i<=n)  
    {  
        b=b*10+a;  
        s +=b;  
        i++;  
          
    }  
    cout<<"s[n]="<<s<<endl;  
  
    return 0;  
}  


 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值