第7题
#include <iostream>
using namespace std;
int main()
{
int s;
cout<<"输入数据:";
cin>>s;
if(s >= 1000)
{
if(s >= 100)
{
if(s >= 10)
cout<<"is 10 to 100"<<endl;
else
cout<<"is lower than 10"<<endl;
}
else
cout<<"is 100 to 1000"<<endl;
}
else
cout<<"more than 10000"<<endl;
return 0;
}
第8题
#include <iostream>
using namespace std;
int main()
{
int i,j,k;
for(i=7;i>=0;i-=2)
{
for(j=8-i;j>0;j--)
cout<<"*";
for(k=i;k>0;k--)
{
cout<<" ";
}
cout<<endl;
}
for(i=5;i>=0;i-=2)
{
for(j=i;j>0;j--)
cout<<"*";
for(k=8-i;k>0;k--)
{
cout<<" ";
}
cout<<endl;
}
return 0;
第9题
#include <iostream>
using namespace std;
int main()
{
int n,sum,i,fact;
sum=0;
for(n=1;sum<=1000;n++)
{
fact=1;
for(i=1;i<=n;i++)
fact = i * i;
sum += fact;
}
cout<<"n="<<n<<endl;
return 0;
}
答案是15
第10题
#include <iostream>
using namespace std;
int main()
{
double sum1,sum2,i;
i=1;
sum1=0.1;
do
{
sum1 +=2*sum1;
i++;
}while(i<=30);
cout<<"一个月后:"<<endl;
cout<<"百万富翁给陌生人的钱 sum1="<<sum1<<endl;
sum2=30*100000;
cout<<"陌生人给百万富翁的钱 sum2="<<sum2<<endl;
return 0;
}
一个月后:
百万富翁给陌生人的钱 sum1=2.05891e+013
陌生人给百万富翁的钱 sum2=3e+006
Press any key to continue