【刷题神器 源码】【分享文章赚钱源码】【vip解析视频源码】q房源码

2024-11-07 14:32:41 来源:交友盲盒源码 分类:探索

1.q��Դ��
2.学生宿舍管理系统c程序源代码

q房源码

q��Դ��

       #include <iostream>

       using namespace std;

       double shengmingli=;//定义主角初始生命力

       int gongjili=;//定义主角初始攻击力

       int fangyuli=;//定义主角初始防御力

       int money=;//定义主角初始金钱数量

       bool guoguan;//定义是房源码否通关判定

       void wuqidian();//定义武器店函数

       void yaodian();//定义药店函数

       void guaiwu1();//定义小怪物函数

       void guaiwu2();//定义大怪物函数

       int main()

       {

       cout<<"欢迎你开始玩打怪物小游戏!\n";

       cout<<"小镇\n";

       cout<<"一个年的房源码小镇。周围有一条河,房源码有一片树林,房源码很多房子和很多人。房源码\n有一家药店"<<endl;

       cout<<"和一家武器店。房源码刷题神器 源码\n";

       int xiaozhen;//定义选择项目

       cout<<"1.去武器店"<<endl;

       cout<<"2.去药品店"<<endl;

       cout<<"3.去打小怪物"<<endl;

       cout<<"4.去打大怪物"<<endl;

       cout<<"5.退出游戏"<<endl;

       cout<<"6.显示你的房源码状态"<<endl;

       cin>>xiaozhen;

       while(xiaozhen!=5)//输入5时退出游戏

       {

       if(shengmingli<=0)//主角生命力小于等于0时游戏结束

       {

       cout<<"你死啦!"<<endl;

       break;

       }

       if(guoguan)

       {

       cout<<"恭喜通关!房源码"<<endl;

       break;

       }

       if(xiaozhen==6)//输入6可检测自己的房源码状态

       {

       cout<<"你的生命力:"<<shengmingli<<endl;

       cout<<"你的攻击力:"<<gongjili<<endl;

       cout<<"你的防御力:"<<fangyuli<<endl;

       cout<<"你拥有的钱:"<<money<<endl;

       }

       else

       switch(xiaozhen)

       {

       case 1 : wuqidian();break;

       case 2 : yaodian();break;

       case 3 : guaiwu1();break;

       case 4 : guaiwu2();break;

       default : cout<<"请不要乱选!"<<endl;break;

       }

       cin>>xiaozhen;

       }

       if(xiaozhen==5)

       {

       cout<<"正在退出游戏……"<<endl;

       }

       cin.get();

       cin.get();

       return 0;

       }

       void wuqidian()

       {

       cout<<"欢迎来到武器店!房源码"<<endl;

       cout<<"1、房源码买小刀(1M加2攻击力)"<<endl;

       cout<<"2、房源码买短剑(2M加攻击力)"<<endl;

       cout<<"3、房源码买大砍刀(5M加攻击力)"<<endl;

       cout<<"4、房源码分享文章赚钱源码买双节棍(7M加攻击力)"<<endl;

       cout<<"5、房源码买盾牌(2M加防御力)"<<endl;

       cout<<"6、买铠甲(5M加防御力)"<<endl;

       cout<<"7、离开武器店"<<endl;

       int wuqidian;

       cin>>wuqidian;

       while(wuqidian!=7)//输入7时结束函数

       {

       switch(wuqidian)

       {

       case 1 : if(money<)

       cout<<"你的钱不够"<<endl;//钱不够时返回Flase

       else

       cout<<"购买成功!"<<endl;//钱足够时返回True

       gongjili+=2;

       money-=1;

       break;

       case 2 : if(money<)

       cout<<"你的钱不够"<<endl;

       else

       cout<<"购买成功!"<<endl;

       gongjili+=;

       money-=;

       break;

       case 3 : if(money<)

       cout<<"你的钱不够"<<endl;

       else

       cout<<"购买成功!"<<endl;

       gongjili+=;

       money-=;

       break;

       case 4 : if(money<)

       cout<<"你的钱不够"<<endl;

       else

       cout<<"购买成功!"<<endl;

       gongjili+=;

       money-=;

       break;

       case 5 : if(money<)

       cout<<"你的钱不够"<<endl;

       else

       cout<<"购买成功!"<<endl;

       fangyuli+=;

       money-=;

       break;

       fangyuli+=;

       money-=;

       break;

       default : cout<<"无"<<endl;

       break;

       }

       cin>>wuqidian;

       }

       if(wuqidian==7)

       { //返回main()主函数

       cout<<"欢迎下次再来!"<<endl;

       cout<<"欢迎你开始玩打怪物小游戏!\n";

       cout<<"小镇\n";

       cout<<"一个年的小镇。周围有一条河,有一片树林,vip解析视频源码很多房子和很多人。\n有一家药店"<<endl;

       cout<<"和一家武器店。\n";

       cout<<"1.去武器店"<<endl;

       cout<<"2.去药品店"<<endl;

       cout<<"3.去打小怪物"<<endl;

       cout<<"4.去打大怪物"<<endl;

       cout<<"5.退出游戏"<<endl;

       cout<<"6.显示你的状态"<<endl;

       }

       }

       /*

       yaodian()的设置与wuqidian()相同,可参照阅读.

       */

       void yaodian()

       {

       cout<<"欢迎来到药品店!"<<endl;

       cout<<"1、买1号补血药(M加生命)"<<endl;

       cout<<"2、买2号补血药(M加生命力)"<<endl;

       cout<<"3、买3号补血药(M加生命力)"<<endl;

       cout<<"4、离开药品店"<<endl;

       int yaodian;

       cin>>yaodian;

       while(yaodian!=4)

       {

       switch(yaodian)

       {

       case 1 : if(money<)

       cout<<"你的钱不够"<<endl;

       else

       cout<<"购买成功!"<<endl;

       shengmingli+=;

       money-=;

       break;

       case 2 : if(money<)

       cout<<"你的钱不够"<<endl;

       else

       cout<<"购买成功!"<<endl;

       shengmingli+=;

       money-=;

       break;

       case 3 : if(money<)

       cout<<"你的钱不够"<<endl;

       else

       cout<<"购买成功!"<<endl;

       shengmingli+=;

       money-=;

       break;

       default : cout<<"无"<<endl;

       break;

       }

       cin>>yaodian;

       }

       if(yaodian==4)

       {

       cout<<"欢迎下次再来!"<<endl;

       cout<<"欢迎你开始玩打怪物小游戏!\n";

       cout<<"小镇\n";

       cout<<"一个年的python dev 源码下载小镇。周围有一条河,有一片树林,很多房子和很多人。\n有一家药店"<<endl;

       cout<<"和一家武器店。\n";

       cout<<"1.去武器店"<<endl;

       cout<<"2.去药品店"<<endl;

       cout<<"3.去打小怪物"<<endl;

       cout<<"4.去打大怪物"<<endl;

       cout<<"5.退出游戏"<<endl;

       cout<<"6.显示你的状态"<<endl;

       }

       }

       /*这里是两个战斗函数,使用指针来处理.避免造成内存崩溃.*/

       void guaiwu1()

       {

       cout<<"开始与小怪物战斗!!!"<<endl;

       double* g_shengmingli=new double;//定义怪物生命

       int* g_gongjili=new int;//定义怪物攻击力

       int* g_fangyuli=new int;//定义怪物防御力

       int* g_money=new int;//定义怪物金钱

       *g_shengmingli=;

       *g_gongjili=5;

       *g_fangyuli=3;

       *g_money=5;

       double* tongji1=new double;//用来计算主角对怪物的杀伤

       double* tongji2=new double;//用来计算怪物对主角的杀伤

       *tongji1=0;

       *tongji2=0;

       int* huihe=new int;//定义回合数

       *huihe=1;

       cout<<"你开始对小怪物进行攻击!"<<endl;

       int* xuanze=new int;

       /*

       攻击计算公式

       杀伤=攻击力*2-防御力

       玩家每回合可以选择攻击与逃跑

       */

       while((*g_shengmingli)>0 && shengmingli>0 && (*xuanze)!=2)

       {

       cout<<"现在是"<<"第"<<*huihe<<"回合!"<<endl;

       cout<<"请选择你的动作:\n";

       cout<<"1、攻击\n2、逃跑\n";

       cin>>*xuanze;

       switch((*xuanze))

       {

       case 1 : cout<<"你对小怪物发动了攻击!"<<endl;

       *g_shengmingli-=gongjili*2-(*g_fangyuli);

       *tongji1=gongjili*2-(*g_fangyuli);

       cout<<"你打掉了小怪物"<<*tongji1<<"的虚拟币ico源码生命!"<<endl;

       cout<<"小怪物还剩"<<(*g_shengmingli)-(*tongji1)<<"点生命"<<endl;

       shengmingli-=(*g_gongjili)*2-fangyuli;

       *tongji2=(*g_gongjili)*2-fangyuli;

       cout<<"小怪物对你发动了攻击!"<<endl;

       cout<<"小怪物打掉了你"<<*tongji2<<"的生命!"<<endl;

       cout<<"你还剩"<<shengmingli-(*tongji2)<<"点生命"<<endl;break;

       case 2 : cout<<"你决定逃跑!"<<endl;

       cout<<"逃跑成功!"<<endl;continue;

       default : cout<<"请不要乱选!"<<endl;

       }

       (*huihe)++;

       }

       if((*g_shengmingli)<=0)

       { //杀死怪物后的返回

       cout<<"小怪物被你杀死了!你真厉害!!!"<<endl;

       money+=(*g_money);

       cout<<"欢迎你开始玩打怪物小游戏!\n";

       cout<<"小镇\n";

       cout<<"一个年的小镇。周围有一条河,有一片树林,很多房子和很多人。\n有一家药店"<<endl;

       cout<<"和一家武器店。\n";

       cout<<"1.去武器店"<<endl;

       cout<<"2.去药品店"<<endl;

       cout<<"3.去打小怪物"<<endl;

       cout<<"4.去打大怪物"<<endl;

       cout<<"5.退出游戏"<<endl;

       cout<<"6.显示你的状态"<<endl;

       }

       else

       if(shengmingli<=0)

       { //被怪物杀死后的返回

       cout<<"你被小怪物杀死了!游戏结束!!!"<<endl;

       }

       else

       if((*xuanze)==2)

       { //逃跑的返回

       cout<<"你逃回了小镇!"<<endl;

       cout<<"欢迎你开始玩打怪物小游戏!\n";

       cout<<"小镇\n";

       cout<<"一个年的小镇。周围有一条河,有一片树林,很多房子和很多人。\n有一家药店"<<endl;

       cout<<"和一家武器店。\n";

       cout<<"1.去武器店"<<endl;

       cout<<"2.去药品店"<<endl;

       cout<<"3.去打小怪物"<<endl;

       cout<<"4.去打大怪物"<<endl;

       cout<<"5.退出游戏"<<endl;

       cout<<"6.显示你的状态"<<endl;

       }

       delete g_shengmingli;

       delete g_gongjili;

       delete g_fangyuli;

       delete g_money;

       delete tongji1;

       delete tongji2;

       }

       /*

       设置均与void函数guaiwu1()相同,可参照上例阅读.

       */

       void guaiwu2()

       {

       cout<<"开始与大怪物战斗!!!"<<endl;

       double* g_shengmingli=new double;

       int* g_gongjili=new int;

       int* g_fangyuli=new int;

       *g_shengmingli=;

       *g_gongjili=;

       *g_fangyuli=;

       double* tongji1=new double;

       double* tongji2=new double;

       *tongji1=0;

       *tongji2=0;

       int* huihe=new int;

       *huihe=1;

       cout<<"你开始对大怪物进行攻击!"<<endl;

       int* xuanze=new int;

       while((*g_shengmingli)>0 && shengmingli>0 && (*xuanze)!=2)

       {

       cout<<"现在是"<<"第"<<*huihe<<"回合!"<<endl;

       cout<<"请选择你的动作:\n";

       cout<<"1、攻击\n2、逃跑\n";

       cin>>*xuanze;

       switch((*xuanze))

       {

       case 1 : cout<<"你对大怪物发动了攻击!"<<endl;

       *g_shengmingli-=gongjili*2-(*g_fangyuli);

       *tongji1=gongjili*2-(*g_fangyuli);

       cout<<"你打掉了大怪物"<<*tongji1<<"的生命!"<<endl;

       cout<<"大怪物还剩"<<(*g_shengmingli)-(*tongji1)<<"点生命"<<endl;

       shengmingli-=(*g_gongjili)*2-fangyuli;

       *tongji2=(*g_gongjili)*2-fangyuli;

       cout<<"大怪物对你发动了攻击!"<<endl;

       cout<<"大怪物打掉了你"<<*tongji2<<"的生命!"<<endl;

       cout<<"你还剩"<<shengmingli-(*tongji2)<<"点生命"<<endl;break;

       case 2 : cout<<"你决定逃跑!"<<endl;

       cout<<"逃跑成功!"<<endl;continue;

       default : cout<<"请不要乱选!"<<endl;

       }

       (*huihe)++;

       }

       if((*g_shengmingli)<=0)

       {

       cout<<"大怪物被你杀死了!你真厉害!!!"<<endl;

       guoguan=true;

       cout<<"欢迎你开始玩打怪物小游戏!\n";

       cout<<"小镇\n";

       cout<<"一个年的小镇。周围有一条河,有一片树林,很多房子和很多人。\n有一家药店"<<endl;

       cout<<"和一家武器店。\n";

       cout<<"1.去武器店"<<endl;

       cout<<"2.去药品店"<<endl;

       cout<<"3.去打小怪物"<<endl;

       cout<<"4.去打大怪物"<<endl;

       cout<<"5.退出游戏"<<endl;

       cout<<"6.显示你的状态"<<endl;

       }

       else

       if(shengmingli<=0)

       {

       cout<<"你被大怪物杀死了!游戏结束!!!"<<endl;

       }

       else

       if((*xuanze)==2)

       {

       cout<<"你逃回了小镇!"<<endl;

       cout<<"欢迎你开始玩打怪物小游戏!\n";

       cout<<"小镇\n";

       cout<<"一个年的小镇。周围有一条河,有一片树林,很多房子和很多人。\n有一家药店"<<endl;

       cout<<"和一家武器店。\n";

       cout<<"1.去武器店"<<endl;

       cout<<"2.去药品店"<<endl;

       cout<<"3.去打小怪物"<<endl;

       cout<<"4.去打大怪物"<<endl;

       cout<<"5.退出游戏"<<endl;

       cout<<"6.显示你的状态"<<en;

       }

       delete g_shengmingli;

       delete g_gongjili;

       delete g_fangyuli;

       delete tongji1;

       delete tongji2;

       }

学生宿舍管理系统c程序源代码

       #include<stdio.h> /*I/O函数*/

       #include<stdlib.h> /*其它说明*/

       #include<string.h> /*字符串函数*/

       #define BUFLEN /* 缓冲区最大字符数 */

       #define LEN /* 学号和姓名最大字符数,实际请更改 */

       #define N /* 最大学生人数,实际请更改*/

       struct record /*结构体*/

       {

       char code[LEN+1]; /* 学号 */

       char name[LEN+1]; /* 姓名 */

       int age; /* 年龄 */

       char sex[3]; /* 性别 */

       char time[LEN+1]; /* 出生年月 */

       char add[]; /* 家庭地址 */

       char tel[LEN+1]; /* 电话号码 */

       char mail[]; /* 电子邮件地址 */

       }stu[N];

       int k=1,n,m; /* 定义全局变量 */

       void readfile();/* 函数声明 */

       void seek();

       void modify();

       void insert();

       void del();

       void display();

       void save();

       void menu();

       int main()

       {

       while(k)

       menu();

       system("pause");

       return 0;

       }

       void help()

       {

       printf("\n0.欢迎使用系统帮助!\n");

       printf("\n1.进入系统后,先刷新学生信息,再查询;\n");

       printf("\n2.按照菜单提示键入数字代号;\n");

       printf("\n3.增加学生信息后,切记保存按7;\n");

       printf("\n4.谢谢您的使用!\n");

       }

       void readfile()/* 建立信息 */

       {

       char *p="student.txt";

       FILE *fp;

       int i=0;

       if ((fp=fopen("student.txt","r"))==NULL)

       {

       printf("Open file %s error! Strike any key to exit!",p);

       system("pause");

       exit(0);

       }

       while(fscanf(fp,"%s %s%d%s %s %s %s %s",stu[i].code,stu[i].name,&stu[i].age,

       stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail)==8)

       {

       i++;

       i=i;

       }

       fclose(fp);

       n=i;

       printf("录入完毕!\n");

       }

       void seek() /*查找*/

       {

       int i,item,flag;

       char s1[]; /* 以姓名和学号最长长度+1为准 */

       printf("------------------\n");

       printf("-----1.按学号查询-----\n");

       printf("-----2.按姓名查询-----\n");

       printf("-----3.退出本菜单-----\n");

       printf("------------------\n");

       while(1)

       {

       printf("请选择子菜单编号:");

       scanf("%d",&item);

       flag=0;

       switch(item)

       {

       case 1:

       printf("请输入要查询的学生的学号:\n");

       scanf("%s",s1);

       for(i=0;i<n;i++)

       if(strcmp(stu[i].code,s1)==0)

       {

       flag=1;

       printf("学生学号 学生姓名 年龄 性别 出生年月 地址 电话 E-mail\n");

       printf("--------------------------------------------------------------------\n");

       printf("%6s %7s %6d %5s %9s %8s %s %s\n",stu[i].code,stu[i].name,stu[i].age,

       stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail);

       }

       if(flag==0)

       printf("该学号不存在!\n"); break;

       case 2:

       printf("请输入要查询的学生的姓名:\n");

       scanf("%s",s1);

       for(i=0;i<n;i++)

       if(strcmp(stu[i].name,s1)==0)

       {

       flag=1;

       printf("学生学号 学生姓名 年龄 性别 出生年月 地址 电话 E-mail\n");

       printf("--------------------------------------------------------------------\n");

       printf("%6s %7s %6d %5s %9s %8s %s %s\n",stu[i].code,stu[i].name,stu[i].age,

       stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail);

       }

       if(flag==0)

       printf("该姓名不存在!\n"); break;

       case 3:return;

       default:printf("请在1-3之间选择\n");

       }

       }

       }

       void modify() /*修改信息*/

       {

       int i,item,num;

       char sex1[3],s1[LEN+1],s2[LEN+1]; /* 以姓名和学号最长长度+1为准 */

       printf("请输入要要修改的学生的学号:\n");

       scanf("%s",s1);

       for(i=0;i<n;i++)

       if(strcmp(stu[i].code,s1)==0) /*比较字符串是否相等*/

       num=i;

       printf("------------------\n");

       printf("1.修改姓名\n");

       printf("2.修改年龄\n");

       printf("3.修改性别\n");

       printf("4.修改出生年月\n");

       printf("5.修改地址\n");

       printf("6.修改电话号码\n");

       printf("7.修改E-mail地址\n");

       printf("8.退出本菜单\n");

       printf("------------------\n");

       while(1)

       {

       printf("请选择子菜单编号:");

       scanf("%d",&item);

       switch(item)

       {

       case 1:

       printf("请输入新的姓名:\n");

       scanf("%s",s2);

       strcpy(stu[num].name,s2); break;

       case 2:

       printf("请输入新的年龄:\n");

       scanf("%d",&stu[num].age);break;

       case 3:

       printf("请输入新的性别:\n");

       scanf("%s",sex1);

       strcpy(stu[num].sex,sex1); break;

       case 4:

       printf("请输入新的出生年月:\n");

       scanf("%s",s2);

       strcpy(stu[num].time,s2); break;

       case 5:

       printf("请输入新的地址:\n");

       scanf("%s",s2);

       strcpy(stu[num].add,s2); break;

       case 6:

       printf("请输入新的电话号码:\n");

       scanf("%s",s2);

       strcpy(stu[num].tel,s2); break;

       case 7:

       printf("请输入新的E-mail地址:\n");

       scanf("%s",s2);

       strcpy(stu[num].mail,s2); break;

       case 8:return;

       default:printf("请在1-8之间选择\n");

       }

       }

       }

        void sort()/*按学号排序*/

       {

       int i,j,*p,*q,s;

        char temp[];

       for(i=0;i<n-1;i++)

       {

       for(j=n-1;j>i;j--)

       if(strcmp(stu[j-1].code,stu[j].code)>0)

       {

       strcpy(temp,stu[j-1].code);

       strcpy(stu[j-1].code,stu[j].code);

       strcpy(stu[j].code,temp);

       strcpy(temp,stu[j-1].name);

       strcpy(stu[j-1].name,stu[j].name);

       strcpy(stu[j].name,temp);

       strcpy(temp,stu[j-1].sex);

       strcpy(stu[j-1].sex,stu[j].sex);

       strcpy(stu[j].sex,temp);

       strcpy(temp,stu[j-1].time);

       strcpy(stu[j-1].time,stu[j].time);

       strcpy(stu[j].time,temp);

       strcpy(temp,stu[j-1].add);

       strcpy(stu[j-1].add,stu[j].add);

       strcpy(stu[j].add,temp);

       strcpy(temp,stu[j-1].tel);

       strcpy(stu[j-1].tel,stu[j].tel);

       strcpy(stu[j].tel,temp);

       strcpy(temp,stu[j-1].mail);

       strcpy(stu[j-1].mail,stu[j].mail);

       strcpy(stu[j].mail,temp);

        p=&stu[j-1].age;

        q=&stu[j].age;

        s=*q;

        *q=*p;

        *p=s;

       }

       }

       }

       void insert() /*插入函数*/

       {

        int i=n,j,flag;

       printf("请输入待增加的学生数:\n");

       scanf("%d",&m);

       do

       {

        flag=1;

       while(flag)

       {

       flag=0;

       printf("请输入第 %d 个学生的学号:\n",i+1);

       scanf("%s",stu[i].code);

       for(j=0;j<i;j++)

       if(strcmp(stu[i].code,stu[j].code)==0)

       {

       printf("已有该学号,请检查后重新录入!\n");

       flag=1;

       break; /*如有重复立即退出该层循环,提高判断速度*/

       }

       }

       printf("请输入第 %d 个学生的姓名:\n",i+1);

       scanf("%s",stu[i].name);

       printf("请输入第 %d 个学生的年龄:\n",i+1);

       scanf("%d",&stu[i].age);

       printf("请输入第 %d 个学生的性别:\n",i+1);

       scanf("%s",stu[i].sex);

       printf("请输入第 %d 个学生的出生年月:(格式:年.月)\n",i+1);

       scanf("%s",stu[i].time);

       printf("请输入第 %d 个学生的地址:\n",i+1);

       scanf("%s",stu[i].add);

       printf("请输入第 %d 个学生的电话:\n",i+1);

       scanf("%s",stu[i].tel);

       printf("请输入第 %d 个学生的E-mail:\n",i+1);

       scanf("%s",stu[i].mail);

       if(flag==0)

       {

        i=i;

       i++;

       }

       }

       while(i<n+m);

       n+=m;

       printf("录入完毕!\n\n");

       sort();

       }

       void del()

       {

       int i,j,flag=0;

       char s1[LEN+1];

       printf("请输入要删除学生的学号:\n");

       scanf("%s",s1);

       for(i=0;i<n;i++)

       if(strcmp(stu[i].code,s1)==0)

       {

        flag=1;

       for(j=i;j<n-1;j++)

       stu[j]=stu[j+1];

       }

       if(flag==0)

       printf("该学号不存在!\n");

       if(flag==1)

       {

       printf("删除成功,显示结果请选择菜单6\n");

       n--;

       }

       }

       void display()

       {

        int i;

       printf("所有学生的信息为:\n");

       printf("学生学号 学生姓名 年龄 性别 出生年月 地址 电话 E-mail\n");

       printf("--------------------------------------------------------------------\n");

       for(i=0;i<n;i++)

       {

       printf("%6s %7s %5d %5s %9s %8s %s %s\n",stu[i].code,stu[i].name,stu[i].age,

       stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail);

       }

       }

       void save()

       {

       int i;

       FILE *fp;

       fp=fopen("student.txt","w"); /*写入*/

       for(i=0;i<n;i++)

       {

       fprintf(fp,"%s %s %d %s %s %s %s %s\n",stu[i].code,stu[i].name,stu[i].age,

       stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail);

       }

       fclose(fp);

       }

       void menu()/* 界面 */

       {

       int num;

       printf("

本文地址:http://5o.net.cn/html/2b78999208.html 欢迎转发