/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称:a.cpp
* 作 者:孔云
* 完成日期:2014年3月19日
* 版 本 号: v1.0
* 输入描述:无输入。
* 问题描述:利用类编程序,类外定义函数,摇骰子十次产生一个随机数,随即输出。
* 输出描述:随机数。
*/
#include <iostream>
#include <cstdlib>
#include <iomanip>
using namespace std;
class Dice
{
public:
void rooll();
private:
int num;
};
void Dice::rooll()
{
int i;
if(num>6)
{
num=1;
}
else if(num<0)
{
num=1;
}
else
{
cout<<num<<setw(5);
}
for(i=0; i<10; i++) //摇数为10次产生一个随机数
{
num=rand()%6+1;
cout<<num<<setw(5);
}
cout<<endl;
}
int main()
{
Dice s;
cout<<"摇出的随机数是:"<<endl;
s.rooll();
return 0;
}
心得体会:简单的类程序,再次理解了类的意义有兴趣可以玩玩掷骰子哦!