您的位置:首页 > 编程语言 > C语言/C++

C++作业四

2016-04-25 23:46 246 查看
选三色小球
#include <iostream>
using namespace std;
int main()
{
int I,J,K,count=0;
cout<<"红球:\t"<<"白球:\t"<<"黑球:\t"<<endl;
for(I=0;(I>=0&&I<=3);I++)
for(J=0;(J>=00&&J<=3);J++)
{
K=8-I-J;
if(I+J+K==8,8-I-J<=6)
{
++count;
cout<<count<<": "<<I<<'\t'<<J<<'\t'<<K<<'\t'<<endl;//输出方案
}
}
return 0;
}
求1000以内所有偶数之和
#include<iostream>
using namespace std;
int main()
{
int i=0,sum=0;
while(i<=1000)
{
sum=sum+i;
i+=2;
}
cout<<sum<<endl;
return 0;
}


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


#include<iostream>
using namespace std;
int main()
{
int i,sum=0;
for(i=0;i<1000;sum=sum+i)
i+=2;
cout<<sum<<endl;
return 0;
}

星号图

#include<iostream>
#include<iomanip>
#include<cstdio>
using namespace std;
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int m=n;
string x="* ";
cout<<setiosflags(ios::right);
if(n<=0)
return 0;
for(int i=0;i<n-1;i++)
{
x+="* ";
cout<<setw(m--)<<'*';
if(m==n-1)
{
cout<<endl;
continue;
}
cout<<setw(2*i)<<'*'<<endl;
}
cout<<x<<endl;;
}
}


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