
Lv.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
在 居然有人打广告!呜呜呜 中回复
之前的编程科技工作室开始打广告了!我不但被骂猴子(编程猫社区-星能超级工作室-一起学编程(codemao.cn)),而且被人不断的发狠话,喵!喵!喵!生气!生气!生气!
2022-09-03T21:05:29 点赞:0
在 关于社区接入防沉迷系统的公告 中回复
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