汉字古诗生成c++

直接上代码!!!!!!

cpp 复制代码
#include <iostream>
#include <ctime>
#include <Windows.h>
using namespace std;
int main()
{
	BYTE byte3,byte4,byte5;
	int i;
	srand(time(NULL));
	int rand1 = 0xf7 - 0xb0;
	int rand2 = 0xfe - 0xa1;
	string str,str2;
	int rand3 = 0xf7 - 0xa1;
	int rand4 = 0xfe - 0xb0;
	int rand5 = 0xf3 - 0xa2;
	byte3=rand()%rand3+0xb2;
	byte4=rand()%rand4+0xa7;
	byte5=rand()%rand5+0xb1;
	str2=byte3;
	str2+=byte4;
	str2+=byte5;
	cout<<"          "<<str2<<endl;
	BYTE byte1,byte2;
	int r=rand()%5+1;
	if(r==1){
		cout<<"      [唐]";
	}
	if(r==2){
		cout<<"      [宋]";
	}
	if(r==3){
		cout<<"      [元]";
	}
	if(r==4){
		cout<<"      [明]";
	}
	if(r==5){
		cout<<"      [清]";
	}
	int r1=rand()%5+1;
	if(r1==1){
		cout<<"吴小黑AI";
	} 
	if(r1==2){
		cout<<"妈咪大师";
	} 
	if(r1==3){
		cout<<"小狗天才";
	} 
	if(r1==4){
		cout<<"智慧李白";
	} 
	if(r1==5){
		cout<<"王安石AI";
	} 
	cout<<endl; 
	for(int g=1;g<=8;g++){
		for(i=1;i<=5;i++){
		byte1=rand()%rand1+0xb0;
		byte2=rand()%rand2+0xa1;
		str=byte1;
		str+=byte2;
		cout<<str; 
	}
	if(g%2==0){
			cout<<"。"<<endl;
		}else{
			cout<<",";
		}
	}
	return 0;
}

QWQ完QWQ

相关推荐
大圣编程1 小时前
Java 多维数组详解
java·开发语言
殳翰3 小时前
下服务器端开发流程及相关工具介绍(C++)
开发语言·c++
落寞的星星4 小时前
这个对象就包含了已经转换好的DFA和各种词法分析器运转所需要的参数。下一步,我们就可以用ScannerInfo对象创建出Scanner对象,请看下面的代码:
开发语言·c#
nothing&nowhere4 小时前
用 Python 做问卷数据清洗:无效样本检测与处理实战
开发语言·python·数据清洗·数据处理·问卷星·问卷星脚本·刷问卷
青瓦梦滋4 小时前
协议定制/序列化-反序列化(Linux视角)
linux·服务器·网络·c++
2601_961593425 小时前
Rust 开发环境配置繁琐?RustRover 开箱即用搞定编码调试
开发语言·后端·macos·rust
HZZD_HZZD5 小时前
DL/T 645-2026新国标深度解读与智能电表协议适配实战:从帧结构变化到Java采集器升级的全链路改造方案
java·开发语言
多加点辣也没关系7 小时前
JavaScript|第4章:类型转换
开发语言·javascript
聪慧的水蜜桃7 小时前
【YFIOs】用C#开发硬件之设备上云
开发语言·c#
yqcoder8 小时前
httpOnly 是什么,又有什么用?
开发语言·前端·javascript