标题:
《龙与地下城》d20任务系统人物数据设定C++源程序
[打印本页]
作者:
nzl
时间:
2020-8-2 16:33
标题:
《龙与地下城》d20任务系统人物数据设定C++源程序
这个是我根据《龙与地下城》d20任务系统写的一个人物设定小程序
51hei.png
(3.54 KB, 下载次数: 69)
下载附件
2020-8-2 18:31 上传
全部资料51hei下载地址:
设定.rar
(369.42 KB, 下载次数: 6)
2020-8-2 16:33 上传
点击文件名下载附件
下载积分: 黑币 -5
源程序如下:
#include<bits/stdc++.h>
using namespace std;
int lx(double);
int xb(double);
int main()
{
ofstream fout("out.txt");
bool sex;
double t;
double str=0,con=0,dex=0,chr=0,wis=0,inz=0;
t=rand()/double(RAND_MAX);
if(lx(t))
{
str=(rand()%(18-1+1))+1;
fout<<"力量:"<<str<<endl;
}
else
{
str=((double)rand()/RAND_MAX)*(2-0.3)+0.3;
fout<<"力量:"<<str<<"x"<<endl;
}
t=rand()/double(RAND_MAX);
if(lx(t))
{
con=(rand()%(18-1+1))+1;
fout<<"体质:"<<con<<endl;
}
else
{
con=((double)rand()/RAND_MAX)*(2-0.3)+0.3;
fout<<"体质:"<<con<<"x"<<endl;
}
t=rand()/double(RAND_MAX);
if(lx(t))
{
dex=(rand()%(18-1+1))+1;
fout<<"敏捷:"<<dex<<endl;
}
else
{
dex=((double)rand()/RAND_MAX)*(2-0.3)+0.3;
fout<<"敏捷:"<<dex<<"x"<<endl;
}
t=rand()/double(RAND_MAX);
if(lx(t))
{
chr=(rand()%(18-1+1))+1;
fout<<"魅力:"<<chr<<endl;
}
else
{
chr=((double)rand()/RAND_MAX)*(2-0.3)+0.3;
fout<<"魅力:"<<chr<<"x"<<endl;
}
t=rand()/double(RAND_MAX);
if(lx(t))
{
wis=(rand()%(18-1+1))+1;
fout<<"智力:"<<wis<<endl;
}
else
{
wis=((double)rand()/RAND_MAX)*(2-0.3)+0.3;
fout<<"智力:"<<wis<<"x"<<endl;
}
t=rand()/double(RAND_MAX);
if(lx(t))
{
inz=(rand()%(18-1+1))+1;
fout<<"知觉:"<<inz<<endl;
}
else
{
inz=((double)rand()/RAND_MAX)*(2-0.3)+0.3;
fout<<"知觉:"<<inz<<"x"<<endl;
}
t=rand()/double(RAND_MAX);
if(xb(t))
fout<<"性别:男"<<endl;
else
fout<<"性别:女"<<endl;
fout.close();
return 0;
}
int lx(double n)
{
if(n>=0.1)
return 1;
else
return 0;
}
int xb(double d)
{
if(d>=0.51)
return 1;
if(d<=0.49)
return 0;
}
复制代码
作者:
buibui~l
时间:
2020-8-5 22:09
这个是用什么编译软件写的
作者:
npn
时间:
2020-8-5 22:48
buibui~l 发表于 2020-8-5 22:09
这个是用什么编译软件写的
visual studio就可以
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1