本文介绍了一个作者原创的有趣的预测器。
重要免责声明:本文和文中程序仅供娱乐,对预测结果概不负责!
以下是本篇文章正文内容
本程序内容精简,画风简洁,使用方法简单(
目前支持两个功能:
输入1,预测明日比特币价格涨跌(理论准确率高达50%);
输入2,预测明日双色球彩票号码。
预测比特币价格涨跌核心代码(手动狗头):
int k=random(2);
if(k==1)cout<<"明日比特币会涨!"<<endl;
else cout<<"明日比特币会跌!"<<endl;
预测双色球彩票号码核心代码(同理):
k=random(33)+1; // 红球
k=random(16)+1; // 蓝球
完整代码如下:
#include
#include
#define ll long long
#define cer(x) cerr<<(#x)<<" = "<<(x)<<'\n'
using namespace std;
int random(int n){
return (ll)rand()*rand()%n;
}
int main(){
srand((unsigned)time(NULL)); // 在文件开始时初始化随机种子
while(1){
cout<<"你要预测:"<<endl;
cout<<"1 : 明日比特币价格涨跌"<<endl;
cout<<"2 : 明日双色球彩票号码"<<endl;
cout<<endl;
int n; cin>>n;
if(n==1){
cout<<"预测中......";
for(int i=1;i<=6;i++){
Sleep(300); // 等待
cout<<"."<<endl;
}
Sleep(300); // 等待
int k=random(2); // 核心代码(doge
if(k==1){
cout<<"明日比特币会涨!"<<endl;
}
else{ // k==0
cout<<"明日比特币会跌!"<<endl;
}
cout<<endl;
}
else if(n==2){
// 红球一共6组,每组从1-33中抽取一个,六个互相不重复。
// 蓝球是从1-16中抽取一个数字
cout<<"预测中......";
for(int i=1;i<=6;i++){
Sleep(300); // 等待
cout<<"."<<endl;
}
Sleep(300); // 等待
int vis[40]={0};
for(int i=1;i<=6;i++){
int k=random(33)+1;
while(vis[k]==1){
k=random(33)+1;
}
// vis[k]==0时
vis[k]=1;
}
printf("红球为:");
for(int i=1;i<=33;i++){
if(vis[i]){
printf("%02d ",i);
}
}
printf("\n蓝球为:");
int k=random(16)+1;
printf("%02d\n\n",k);
}
}
return 0;
}
免责声明(again):本程序仅供娱乐,本人对预测结果概不负责!
以上就是今天要讲的内容啦,看到这里不点个赞或者一键三连支持一下这个刚刚开始写博客的萌新博主嘛qwq你的关注和支持就是我进步的动力呐~
后续我会继续分享一些有趣的小程序或小游戏给大家哦~~
不定期更新 ~~qwq
好啦,朋友们下期再见啦!!!