一.分数的累加
#include <iostream>
using namespace std;
int main()
{
double a,b,c=-1,i;double sum=0,d;
for(i=1;i<=10;i++)
{
a=1+2*(i-1);
b=1+2*i;
c=-c;
d=a/b;
sum+=c*d;
}
cout<<sum<<endl;
return 0;
}
二.输出星号图
#include <iostream>
using namespace std;
int main()
{
int a,b;
for(a=1;a<=6;a++)
cout<<" ";
cout<<"*"<<endl;
for(b=1;b<=5;b++)
{
for(a=1;a<=6-b;a++)
cout<<" ";
cout<<"*";
for(a=7;a<=5+2*b;a++)
cout<<" ";
cout<<"*";
cout<<endl;
}
for(a=1;a<=13;a++)
cout<<"*";
cout<<endl;
return 0;
}
三.百钱百鸡问题
#include <iostream>
using namespace std;
int main()
{
int x,y,z;
cout<<"x\t"<<"y\t"<<"z\t"<<endl;
for(x=0;x<=20;x++)
for(y=0;y<=33;y++)
for(z=0;z<=300;z++)
{
if(5*x+3*y+z/3==100&&x+y+z==100)
cout<<x<<"\t"<<y<<"\t"<<z<<endl;
}
return 0;
}