c++第四次作业

来源:互联网 发布:人工智能 中医 编辑:程序博客网 时间:2024/06/05 20:57

项目一、求1000以内所有偶数的和、

 

#include <iostream>   using namespace std;  int main()  {  int i=0,sum=0; while(i<=1000){sum+=i;i=i+2;}cout<<sum<<endl;    return 0;  }  //while语句循环输出


 

#include <iostream>   using namespace std;  int main()  {  int i=0,sum=0; for(;i<=1000;){sum+=i;i=i+2;}cout<<sum<<endl;    return 0;  } //for循环语句输出

 

#include <iostream>   using namespace std;  int main()  {  int i=0,sum=0; do{sum+=i;i=i+2;}while(i<=1000);cout<<sum<<endl;    return 0;  } //do whlie语句输出


 

项目六、输出星号图

 

#include <iostream>using namespace std;int main( ){int i,j,n=6; for(j=1; j<=n-1; j++)cout<<" ";cout<<"*"<<endl;for(i=2;i<=n-1;i++) {for(j=1; j<=n-i; j++) cout<<" ";cout<<"*";for(j=1; j<=2*i-3; j++) cout<<" ";cout<<"*"<<endl; }for(j=1; j<=2*n-1; j++) cout<<"*";cout<<endl;return 0;}


 

项目七:穷举法解决组合问题

 

#include <iostream>using namespace std;int main( ){int x,y,z,count=0;for(x=0;x<=20;x++)for(y=0;y<=33;y++)for(z=0;z<=100;z++)if((5*x+3*y+z/3)==100&&x+y+z==100){count++;  cout<<" 鸡公数量为:"<<x<<" 鸡数量为:"<<y<<" 鸡雏数量为:"<<z<<endl;}  return 0;}


 


0 0
原创粉丝点击