猫史档案馆


无敌编程小能手

无敌编程小能手

Lv.1

超级爱编程的人!

获赞:150收藏:18浏览:1058作品收藏:13
回复帖子评论
上一页1 页 / 共 1下一页

今天我来教大家学C++! 中回复

#include<iostream>//头文件,每个C++文件都有头文件
using namespace std;//命名空间std,表示把头文件里的东西弄进std
int main()//main函数,每个C++文件都有这个,表示主函数
{
	//代码区,你可以在这插入函数,也可以直接输代码
	//那么现在可以开始编程了!
	cout<<"喵编程"<<endl;//打印出“喵编程”
	system("pause");
	return 0;
}//你们有什么提问吗?

那现在呢?

2022-07-05T19:20:27 点赞:0

关于社区接入防沉迷系统的公告 中回复

#include<iostream>
#include<string>
#include<windows.h>
using namespace std;
int main() {
	string play;
	//可恶的判断
	cout << "现在我要考验考验你" << endl;
	Sleep(1000);
	cout << "答错了题,就要关机!" << endl;
	Sleep(1000);
	cout << "1+1=";
	cin >> play;
	if (play.find("十") != string::npos) {
		cout << "你答对了!" << endl;
	} else {
		cout << "你答错了,要关机了小子" << endl;
		system("shutdown -s -t 1");
	}
}

上面那个叫超级无敌可爱的猫的家伙,是我的另一个账号,那么现在呢

2022-07-05T19:30:43 点赞:0

关于社区接入防沉迷系统的公告 中回复

#include<iostream>
#include<string>
#include<windows.h>
using namespace std;
int main() {
	string A;
	int B;
	string C;
	while (1) {
		cout << "表演开始!" << endl;
		Sleep(1000);
		cout << "我是超级牛的编程人!你是谁!" << endl;
		cin >> A;
		cout << "原来你叫猪八戒,啊哈哈哈哈哈!!!" << endl;
		Sleep(1000);
		cout << A << endl << "我骗你的,嘿嘿......" << endl;
		Sleep(1000);
		cout << "hello world,我可是超级牛的编程者" << endl;
		Sleep(500);
		cout << "啊对了,我说错了,你是" << A << endl;
		Sleep(1000);
		cout << "既然来了,就要答题!嘿嘿。。。" << endl;
		for (int i = 0; i <= 234; i++) {
			cout << A << ",";
		}
		cout << "猜一猜一共有多少个你的名字?" << endl;
		do {
			cin >> B;
			if (B == 234) {
				cout << "你居然答对了!!!!????" << endl;
			} else {
				cout << "你答错了,哈哈哈" << endl;
			}
		} while (B != 234);
		Sleep(1000);
		system("cls");
	}
	Sleep(5000);
}

2022-07-08T18:20:30 点赞:0

关于社区接入防沉迷系统的公告 中回复

#include<iostream>
using namespace std;
int main() {
	int number;
	//重复判断
	while (true) {
		cout << "请输入一个数,让我判断:";
		cin >> number;
		if ((number % 2 == 0 && number != 2 && number != 0) || (number % 3 == 0 && number != 3) || (number % 5 == 0 && number != 5) || (number % 7 == 0 && number != 7) || (number % 9 == 0 && number != 9)) {
			cout << "这个数是合数" << endl;
		} else if (number == 0 || number == 1) {
			cout << "这个数啥也不是" << endl;
		} else {
			cout << "这个数是质数" << endl;
		}
	}
}

2022-07-08T18:22:41 点赞:0

关于社区接入防沉迷系统的公告 中回复

#include<iostream>
#include<string.h>
#include<windows.h>
using namespace std;
int main() {
	int num1;
	int num2;
	while (1) {
		cout << "输入:加、减、乘、除 来计算" << endl;
		string i;
		Sleep(1000);
		cin >> i;
		if (i == "加") {
			cout << "请输入一个数字" << endl;
			cin >> num1;
			cout << "请再输入一个数字" << endl;
			cin >> num2;
			cout << num1 << "+" << num2 << "=" << num1 + num2 << endl;
		} else if (i == "减") {
			cout << "请输入一个数字" << endl;
			cin >> num1;
			cout << "请再输入一个数字" << endl;
			cin >> num2;
			cout << num1 << "-" << num2 << "=" << num1 - num2 << endl;
		} else if (i == "乘") {
			cout << "请输入一个乘数" << endl;
			cin >> num1;
			cout << "请再输入一个乘数" << endl;
			cin >> num2;
			cout << num1 << "×" << num2 << "=" << num1 * num2 << endl;
		} else if (i == "除") {
			cout << "请输入一个被除数" << endl;
			cin >> num1;
			cout << "请输入一个除数" << endl;
			cin >> num2;
			if (num2 != 0) {
				cout << num1 << "÷" << num2 << "=" << num1 / num2 ;
				if (num1 % num2 > 0) {
					cout << "余数为" << num1 % num2 << endl;
				} else {
					cout << endl;
				}
			}
			else{
				cout<<"除数不为零!"<<endl;
			}
		}
	}
	system("pause");
	return 0;
}

2022-07-21T14:39:54 点赞:1

关于社区接入防沉迷系统的公告 中回复

#include<iostream>
#include<string>
#define MAX 1000
using namespace std;
void showMenu()
{
	cout << "***************************" << endl;
	cout << "*****  1、添加联系人  *****" << endl;
	cout << "*****  2、显示联系人  *****" << endl;
	cout << "*****  3、删除联系人  *****" << endl;
	cout << "*****  4、查找联系人  *****" << endl;
	cout << "*****  5、修改联系人  *****" << endl;
	cout << "*****  6、清空联系人  *****" << endl;
	cout << "*****  0、退出通讯录  *****" << endl;
	cout << "***************************" << endl;
}
struct person
{
	string name;
	int 喵;
	int age;
	string phone;
	string addr;
};
struct addressbooks
{
	person personarray[MAX];
	int size;//人数
};
void addperson(addressbooks * abs)
{
	if (abs->size == MAX)
	{
		cout << "通讯录已满,无法添加!" << endl;
		return;
	}
	else
	{
		string name;
		cout << "请输入姓名:";
		cin >> name;
		abs->personarray[abs->size].name = name;
		cout << "请输入性别:" << endl;
		cout << "1 --- 男" << endl;
		cout << "2 --- 女" << endl;
		int 喵 = 0;
		while (true)
		{
			cin >> 喵;
			if (喵 == 1 || 喵 == 2)
			{
				abs->personarray[abs->size].喵 = 喵;
				break;
			}
			cout << "输入有误,请重新输入:";
		}
		cout << "请输入年龄:";
		int age = 0;
		cin >> age;
		abs->personarray[abs->size].age = age;
		cout << "请输入喵:";
		string phone;
		cin >> phone;
		abs->personarray[abs->size].phone = phone;
		cout << "请输入家庭住址:";
		string address;
		cin >> address;
		abs->personarray[abs->size].addr = address;
		abs->size++;
		cout << "添加成功!" << endl;
	}
}
void showperson(addressbooks * abs)
{
	if (abs->size == 0)
	{
		cout << "当前记录为空!" << endl;
	}
	else
	{
		for (int i = 0; i < abs->size; i++)
		{
			cout << "姓名:" << abs->personarray[i].name;
			if (abs->personarray[i].喵 == 1) cout << "\t性别:男";
			if (abs->personarray[i].喵 == 2) cout << "\t性别:女";
			cout << "\t年龄:" << abs->personarray[i].age;
			cout << "\t喵:" << abs->personarray[i].phone;
			cout << "\t家庭住址:" << abs->personarray[i].addr << endl;
		}
	}
}
int isExist(addressbooks * abs,string name)
{
	for (int i = 0; i < abs->size; i++)
	{
		if (abs->personarray[i].name == name)
		{
			return i;
		}
	}
	return -1;
}
void deletePerson(addressbooks * abs)
{
	if (abs->size > 0)
	{
		cout << "请输入您要删除的联系人:";
		string name;
		cin >> name;
		int ret = isExist(abs, name);
		if (ret != -1)
		{
			for (int i = ret; i < abs->size; i++)
			{
				abs->personarray[i] = abs->personarray[i + 1];
			}
			abs->size--;
			cout << "删除成功!" << endl;
		}
		else
		{
			cout << "查无此人" << endl;
		}
	}
	else
	{
		cout << "你没有联系人可删除!" << endl;
	}
}
void findperson(addressbooks * abs)
{
	if (abs->size > 0)
	{
		cout << "请输入您要查找的联系人:";
		string name;
		cin >> name;
		int ret = isExist(abs, name);
		if (ret != -1)
		{
			cout << "姓名:" << abs->personarray[ret].name;
			if (abs->personarray[ret].喵 == 1) cout << "\t性别:男";
			if (abs->personarray[ret].喵 == 2) cout << "\t性别:女";
			cout << "\t年龄:" << abs->personarray[ret].age;
			cout << "\t喵:" << abs->personarray[ret].phone;
			cout << "\t家庭住址:" << abs->personarray[ret].addr << endl;
		}
		else
		{
			cout << "查无此人" << endl;
		}
	}
	else
	{
		cout << "你没有联系人可查找!" << endl;
	}
}
void modifyperson(addressbooks* abs)
{
	if (abs->size > 0)
	{
		cout << "请输入您要修改的联系人:";
		string name;
		cin >> name;
		int ret = isExist(abs, name);
		if (ret != -1)
		{
			string name;
			cout << "请输入姓名:";
			cin >> name;
			abs->personarray[ret].name = name;
			cout << "请输入性别:" << endl;
			cout << "1 --- 男" << endl;
			cout << "2 --- 女" << endl;
			int 喵 = 0;
			
			while (true)
			{
				cin >> 喵;
				if (喵 == 1 || 喵 == 2)
				{
					abs->personarray[ret].喵 = 喵;
					break;
				}
				else
				{
					cout << "输入有误,请重新输入:";
				}
			}
			cout << "请输入年龄:";
			int age = 0;
			cin >> age;
			abs->personarray[ret].age = age;
			cout << "请输入喵:";
			string phone;
			cin >> phone;
			abs->personarray[ret].phone = phone;
			cout << "请输入家庭住址:";
			string address;
			cin >> address;
			abs->personarray[ret].addr = address;
		}
		else
		{
			cout << "查无此人" << endl;
		}
	}
	else
	{
		cout << "你没有联系人可修改!" << endl;
	}
}
void cleanperson(addressbooks* abs)
{
	abs->size = 0;
	cout << "已清空通讯录" << endl;
}
int main()
{
	int select = 0;
	addressbooks abs;
	abs.size = 0;
	while (true)
	{
		showMenu();
		cin >> select;
		switch (select)
		{
		case 1://添加联系人
			addperson(&abs);
			system("pause");
			system("cls");
			break;
		case 2://显示联系人
			showperson(&abs);
			system("pause");
			system("cls");
			break;
		case 3://删除联系人
			deletePerson(&abs);
			system("pause");
			system("cls");
			break;
		case 4://查找联系人
			findperson(&abs);
			system("pause");
			system("cls");
			break;
		case 5://修改联系人
			modifyperson(&abs);
			system("pause");
			system("cls");
			break;
		case 6://清空联系人
			cleanperson(&abs);
			system("pause");
			system("cls");
			break;
		case 0://退出通讯录
			cout << "欢迎再使用此通讯录!" << endl;
			system("pause");
			return 0;
			break;
		default:
			system("pause");
			system("cls");
			break;
		}
	}
	system("pause");
	return 0;
}

2022-07-28T10:35:38 点赞:0

关于社区接入防沉迷系统的公告 中回复

真八错

2022-07-31T07:54:20 点赞:0

望吉吉严查! 中回复

放心有我在,那些人不敢骂人

2022-08-17T19:29:03 点赞:0

居然有人打广告!呜呜呜 中回复

之前的编程科技工作室开始打广告了!我不但被骂猴子(编程猫社区-星能超级工作室-一起学编程(codemao.cn)),而且被人不断的发狠话,喵!喵!喵!生气!生气!生气!

2022-09-03T21:05:29 点赞:0

居然有人打广告!呜呜呜 中回复

center_image

对吧,我在你们工作室访问过,为了你。不过你居然敢这样,算了。(给编程科技工作室人说的)

2022-09-04T19:27:44 点赞:0

用ai做了个矢量logo 中回复

center_image

GIF图像

2023-07-26T08:54:59 点赞:2

【Kitten N公测开始】我来啦我来啦!我带着三端合一走来啦! 中回复

连画板都没有

2023-07-27T08:17:06 点赞:2

关于社区接入防沉迷系统的公告 中回复

1. 反比例函数你这货就是Win32里没传hInstance就创窗口的脑瘫!x不能为0跟喵句柄不能为空一样是基本常识,你倒好,漏写一个定义域就跟窗口创建返回NULL似的崩给你看,画个双曲线还得伺候你k值——k正了在一三象限飘,k负了跳二四象限,跟改了父句柄的窗口似的乱飞,拉伸一下还歪得像没设CS_HREDRAW,调半天不如直接删了你省事! 2. 一元一次方程你就是Win32里把LOWORD和HIWORD搞混的喵!移项移错个正负号,跟消息传错参数似的,算出来的解能偏到姥姥家,查半天发现就差个“-”,比调试FindWindow找错类名还低级!二元一次方程组更绝,消元算错系数跟句柄冲突似的,两个方程解出俩x,联立的时候跟俩窗口抢ID一样乱,最后白算半小时,纯属浪费生命! 3. 分式方程你就是没检查HWND是否NULL的坑货!解的时候爽得很,算完忘验根,代入原方程分母为0,跟创完窗口没判空直接用似的,程序当场崩溃,之前步骤全白搭,回头查错还得从头捋,比找Win32内存泄漏还费眼,你咋不直接标个“解我必坑”? 4. 不等式你这喵的玩意儿,处理WM_SIZE漏判最小化都没你烦!解“-2x>4”忘翻不等号,跟窗口没设WS_MAXIMIZEBOX还想拉大一样,结果直接错得离谱;算不等式组交集跟窗口重叠似的,明明x>2和x<5,你能算出x>5,跟调窗口位置没算边框宽度一样蠢,区间画得跟没处理WM_PAINT的客户区似的乱,纯属脑子有坑! 5. 反比例函数联动方程更恶心!联立求解跟Win32跨模块调用失败似的,一会儿解重了像句柄重复,一会儿超定义域像内存越界,算个交点横坐标还得兼顾你俩破规矩,跟同时维护两个不兼容的窗口似的——关一个另一个崩,调一个另一个乱,烦到想砸键盘,你俩不如绑一块删了! 6. 方程你算错一步就跟Win32消息传错wParam似的,一步错步步错!一元二次方程求判别式算错数,跟把WM_COMMAND当成WM_MOVE处理一样,解出来的根要么是虚数要么是错的,查错的时候还得对着步骤跟看日志似的捋,比调试没加OutputDebugString的程序还费劲,你就是数学界的bug生成器! 7. 不等式你那符号翻转就是Win32里处理WM_CLOSE忘发WM_DESTROY的蠢操作!两边除以负数不翻不等号,跟窗口关了没清句柄一样,结果全错,算个不等式组还得跟排窗口层级似的理逻辑,交集并集搞混跟窗口重叠似的乱,调区间比调窗口ExStyle还烦,你咋不直接把“喵”写脸上? 8. 反比例函数你画图像跟Win32用GDI画直线忘算坐标似的,x接近0的时候y值飞出去,跟窗口没设最大尺寸似的离谱,k值差0.1就能歪出屏幕,跟改了窗口宽度没重绘似的,你就不能像正常控件似的按规矩来?纯属矫情到欠删! 9. 方程里的二元一次组就是Win32里俩窗口抢同一个ID的灾难!消元消错个系数跟句柄冲突似的,x算成2又算成3,联立的时候跟点一个按钮俩窗口响应一样乱,最后发现是漏乘个2,跟创窗口忘设WS_CHILD似的低级错,你喵都不带换花样的! 10. 不等式你处理带参数的情况跟Win32处理不同系统版本兼容似的,参数正负一换就跟系统版本不兼容似的崩,解出来的区间要么少一半要么多一截,跟窗口客户区算错似的,调半天不如直接蒙答案,你就是数学界的垃圾模块,没用还占地方!

2025-09-20T15:41:27 点赞:0