C++第7次上机作业
2016-05-20 11:04
399 查看
一、输出图形
1、代码:
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、运行结果;
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语言--位运算
- 一个带有Kruskal、Prim、Dijkstra算法的图类型 - C++ for C Programmers
- c++第三次作业
- c++第五次实验
- c++第六次试验
- c++第七次实验
- c++第六次实验——输出星号图
- c++第五次实验作业
- C++第四次上机作业
- C++第6次实验——项目一输出星号图
- c++第6次实验
- c++第四次实验作业
- c++第六次上机实验——循环复习
- C++基础:各种输入方法总结,cin、cin.get()、cin.getline()、getline()、gets()、getchar()
- C++第六次实验—循环(实验)
- Leetcode #13 in cpp
- c++第三次实验一类和对象2
- STL源码笔记(18)—平衡二叉树AVL(C++封装+模板)
- c++作业6
- c++学习笔记(5):C++ typename的起源与用法