一、输出图形
1、代码:
#include<iostream>
using namespace std;
void main()
{
int i,j;
for(i=1;i<7;i++)
{
for(j=6;j>i;j--)
cout<<" ";
if(i==1)
cout<<" *";
else if(i==6)
cout<<"*************";
else
{
cout<<"*";
for(j=1;j<2*i;j++)
cout<<" ";
cout<<"*";
}
cout<<endl;
}
}2、运行结果:
二、输出1000-10000的个位与千位相等的质数
1、代码:
#include<iostream>
using namespace std;
int ss(int n)
{
int i;
for(i=2;i<n;i++)
{
if(n%i==0)
return 0;
break;
}
return 1;
}
void main()
{
int ss(int n);
int i,j,k;
for(i=1000;i<10000;i++)
{
if(ss(i))
{
j=k=0;
j=i/1000;
k=i%10;
if(j==k)
cout<<i<<" ";
}
}
}2、运行结果:
三、输出1000内的完全数
1、代码:
#include<iostream>
using namespace std;
void main()
{
int a,b,c;
for(a=2;a<1000;a++)
{
c=0;
for(b=1;b<=a/2;b++)
{
if(a%b==0)
c+=b;
}
if(c==a)
cout<<a<<" ";
}
cout<<endl;
}2、运行结果:
四、富翁与陌生人换钱
1、代码:
#include<iostream>
using namespace std;
void main()
{
double a,b,c;
b=100000;
c=0.01;
for(a=2;a<=30;a++)
{
b=b+100000;
c=c+c*2;
cout<<"第"<<a<<"天,富翁给陌生人"<<b<<"元"<<endl;
cout<<"第"<<a<<"天,陌生人给富翁"<<c<<"元"<<endl;
}
if(b<c)
cout<<"富翁赚啦!陌生人亏了";
else if(b>c)
cout<<"陌生人赚啦!富翁亏了";
else
cout<<"两人不赚不亏。";
cout<<endl;
}2、运行结果;
本文通过四个实例介绍C++编程的应用,包括输出特定图形、筛选符合条件的质数、寻找完全数及模拟经济交换过程,帮助读者理解C++语言的使用方法。
443

被折叠的 条评论
为什么被折叠?



