1.求1000以内所有偶数和
#include<iostream>
using namespace std;
int main()
{
int i=0,s=0;
while(i<=1000)
{
s+=i;
i+=2;
}
cout<<"1000以内所有偶数的和为"<<s<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int i=0,s=0;
do
{
s+=i;
i+=2;
}
while(i<=1000)
cout<<"1000以内所有偶数的和为"<<s<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int i,s=0;
for(i=0;i<=1000;i+=2)
{
s+=i;
}
cout<<"1000以内所有偶数的和为"<<s<<endl;
return 0;
}
2.输出星号图
#include<iostream>
using namespace std;
int main()
{
int k,i,e,h;
cout<<" *"<<endl;
for(i=0;i<5;i++)
{
for(k=1;k<=5-i;k++)
cout<<" ";
cout<<"*"<<endl;
for(h=1;h<=2*i-1;h++)
cout<<" ";
cout<<"*";
}
for(e=1;e<12;e++)
cout<<"*";
cout<<endl;
return 0;
}
3.输出1/3-3/5+5/7-7/9···+19/20的结果
<pre name="code" class="cpp">#include<iostream>
using namespace std;
int main()
{
int a,b,k=1,i;
double s=0,c;
for(i=0;i<=10;i++)
{
a=1+2*i;
b=1+2*(i+1);
c=a/b;
s+=k*c;
k=-k;
}
cout<<"结果为"<<s<<endl;
return 0;
}