
c++练习
dopplerzxy
https://github.com/dotdoppler
展开
-
21世纪的闰年
#include<iostream>#include<iomanip>using namespace std;int main(void){cout<<"21世纪的闰年:"<<endl; int counter=0;for(int year=2001;year<=2100;year++){ bool LeapYear=true; if(year%4==0) {原创 2015-06-28 17:08:18 · 466 阅读 · 0 评论 -
1000以内的孪生素数
#include<iostream>using namespace std;bool isPrime(int x);int main(void){int j=0;for(int i=2;i<=1000;i++){ if(isPrime(i)) { j=i; j+=2; if(isPrime(j)) cout<<"("<<i<<原创 2015-07-06 14:27:24 · 1204 阅读 · 0 评论 -
生成随机数,计算均值和标准偏差
#include<iostream>#include<cstdlib>#include<iomanip>#include<math.h>using namespace std; //随机产生10个0~1000的数,计算均值和标准偏差 double Mean(int arr[],int n);//计算均值 double Deviation(int arr[],int n);//计算方差int原创 2015-07-05 17:56:09 · 1594 阅读 · 0 评论 -
TicTacToe棋盘
检查棋盘是否有全为1或0的行,列,对角线,并打印#include<iostream>#include<iomanip>#include<cstdlib>using namespace std;int main(void){ srand(time(0));//设置种子 const int ROW_SIZE=5; const int COLUMN_SIZE=5;原创 2015-07-11 13:41:14 · 240 阅读 · 0 评论 -
起泡排序
#include<iostream>#include<iomanip>using namespace std;void BubbleSort(double list[],const int listSize);int main(void){double list[7]={6.0,4.4,1.9,2.9,3.4,2.9,3.5};double list2[7]={5,9,3,0,2,1,4};原创 2015-07-09 22:29:42 · 278 阅读 · 0 评论 -
求数字和
#include<iostream>#include<math.h>using namespace std;int SumDigits(long x);int main(void){cout<<"请输入一个整数,将输出该整数的数字和 :"<<endl;long x=0;cin>>x;cout<<x;cout<<"的数字和为:"<<SumDigits(x)<<endl;return 0原创 2015-07-01 22:45:10 · 221 阅读 · 0 评论 -
用伪随机生成100个大写字母和100个个位数字
#include<iostream>#include<iomanip>#include<cstdlib>using namespace std;void RandomCharacter();void RandomFingure();int main(void){ RandomCharacter(); cout<<endl; RandomFingure(); cout<<end原创 2015-07-02 15:29:23 · 342 阅读 · 0 评论 -
显示0、1矩阵
效果图:#include<iostream>#include<cstdlib>#include<iomanip>using namespace std;void printMatrix(int n);//打印出一个n*n的矩阵,元素由0和1构成,随机生成int main(void){cout<<"输入一个整数n,将打印一个n*n的矩阵(n<=30)"<<endl<<"n="; int n=原创 2015-07-01 23:50:18 · 442 阅读 · 0 评论 -
打印出不同的数
#include<iostream>#include<iomanip>using namespace std;int main(void){//提示输入并存入10个数const int SIZE=10;int arr[SIZE]={0};cout<<"输入十个数,将输出不同的数"<<endl;for(int i=0;i<SIZE;i++){ cout<<i+1<<":";原创 2015-07-08 00:18:43 · 618 阅读 · 0 评论 -
输出120以内的质数(用StackofIntegers类)
#ifndef STACKOFINTEGERS_H#define STACKOFINTEGERS_Husing namespace std;class StackofIntegers{private:int elements[1000];int size_;public:StackofIntegers();public:bool isempty();int peek();v原创 2015-06-12 15:32:13 · 1146 阅读 · 0 评论 -
九九乘法表
#include<iostream>#include<iomanip>using namespace std;int main(void){//打印表框cout<<" 九九乘法表"<<endl;cout<<"-----------------------------"<<endl;cout<<" |";for(int i=1;i<=9;i++)cout<<setw(3)<原创 2015-06-25 20:30:11 · 171 阅读 · 0 评论 -
文件复制
#include<iostream>#include<fstream>using namespace std;int main(void){ cout<<" "<<"文件复制程序"<<endl; //打印用户提示源文件名字及路径 cout<<"输入源文件名及路径,如c:\\example\\temp.txt"<原创 2015-07-16 00:33:49 · 202 阅读 · 0 评论