C++第4次作业

1.偶数求和

[cpp]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. #include<iostream>  
  2. using namespace std;  
  3. int main()  
  4. {  
  5.     int sum=0,i;  
  6.     for(i=1;i<=1000;i++)  
  7.     {  
  8.         if(i%2==0)  
  9.         sum=sum+i;  
  10.     }  
  11.     cout<<"偶数和为:"<<sum<<endl;  
  12.     return 0;  
  13. }  


[cpp]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. #include<iostream>  
  2. using namespace std;  
  3. int main()  
  4. {  
  5.     int i=1,sum=0;  
  6.     while (i<=1000)  
  7.     {  
  8.         if(i%2==0)  
  9.             sum=sum+i;  
  10.         i++;  
  11.     }  
  12.     cout<<"偶数和为:"<<sum<<endl;  
  13.     return 0;  
  14. }  
  15.           

[cpp]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. #include<iostream>  
  2. using namespace std;  
  3. int main()  
  4. {  
  5.     int i=1,sum=0;  
  6.     do  
  7.     {  
  8.         if(i%2==0)  
  9.             sum=sum+i;  
  10.         i++;  
  11.     }while (i<=1000);  
  12.     cout<<"偶数和为:"<<sum<<endl;  
  13.     return 0;  
  14. }  


2.分数求和

[cpp]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. #include<iostream>  
  2. using namespace std;  
  3. int main()  
  4. {  
  5.     double i=1,sum=0,a,s=1;  
  6.     while (i<=10)  
  7.     {  
  8.         a=(2*i-1)/(2*i+1);  
  9.         sum=sum+a*s;  
  10.         s=-s;  
  11.         i++;  
  12.     }  
  13.     cout<<"分数之和为;"<<sum<<endl;  
  14.     return 0;  
  15. }  


3.输出完数

[cpp]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. #include<iostream>  
  2. using namespace std;  
  3. int main()  
  4. {  
  5.     int i,j;  
  6.     for(i=2;i<=1000;i++)  
  7.     {  
  8.         int sum=0;  
  9.         for(j=1;j<=i/2;j++)  
  10.         {  
  11.             if(i%j==0)  
  12.                 sum+=j;  
  13.         }  
  14.         if(sum==i)  
  15.             cout<<i<<endl;  
  16.     }  
  17.     return 0;  
  18. }  


第4次作业

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值