下面图片中的要求需要通过 C语言实现,刚开始接触编程,想试试看这个怎么写,学习一下。
就是写一个菜单界面,再加上switch用户的选择么?
#include <stdio.h>
#include <stdlib.h>
int showmenu()
{
system("cls");
printf("******************************\n");
printf("*********吃鸡游戏*************\n");
printf("******************************\n");
printf("1、添加枪械\n");
printf("2、修改枪械\n");
printf("3、删除枪械\n");
printf("4、查询枪械\n");
printf("0、退出系统\n\n");
printf("输入您的选择:");
int select = 0;
scanf("%d",&select);
return select;
}
int main()
{
while(1)
{
int select = showmenu();
switch(select)
{
case 1:
printf("添加枪械");
break;
case 2:
printf("修改枪械");
break;
case 3:
printf("删除枪械");
break;
case 4:
printf("查询枪械");
break;
case 0:
exit(0);
}
}
return 0;
}
#include <stdio.h>
int main() {
int choice;
printf("请输入选择:");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("添加枪械");
break;
case 2:
printf("修改枪械");
break;
case 3:
printf("删除枪械");
break;
case 4:
printf("查询枪械");
break;
case 0:
printf("退出系统");
break;
default:
printf("输入错误");
break;
}
}
参考伪代码:
int type;//0-4
switch(type)
{
case 1: //添加枪械
...
break;
case 2: //修改枪械
...
break;
case 3: //删除枪械
...
break;
case 4: //查询枪械
...
break;
case 0: //退出系统
...
break;
default:
...
break;
}
根据题目来看,这好像就是一个界面,printf输出打印就好了。
具体代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("------------------------\n");
printf("//// // 吃鸡游戏 //// / \n");
printf("------------------------\n");
printf(" 1、添加枪械\n");
printf(" 2、修改枪械\n");
printf(" 3、删除枪械\n");
printf(" 4、查询枪械\n");
printf(" 0、退出系统\n");
return 0;
}
如有帮助,还请采纳!谢谢!
可以再加个循环,模板如下:
#include <cstdio>
void main()
{
int type;//0-4
bool sign_out=true;
while(sign_out)
{
scanf("%d",&type);
switch(type)
{
case 1: //添加枪械
//...
break;
case 2: //修改枪械
//...
break;
case 3: //删除枪械
//...
break;
case 4: //查询枪械
//...
break;
case 0: //退出系统
//...
sign_out=false;
break;
default:
//...
break;
}
}
return;
}
#include <stdio.h>
#include <stdlib.h>
int showmenu()
{
system("cls");
printf("**************************\n");
printf("吃鸡游戏\n");
printf("******************************\n");
printf("1、添加枪械\n");
printf("2、修改枪械\n");
printf("3、删除枪械\n");
printf("4、查询枪械\n");
printf("0、退出系统\n\n");
printf("输入您的选择:");
int select = 0;
scanf("%d",&select);
return select;
}
int main()
{
while(1)
{
int select = showmenu();
switch(select)
{
case 1:
printf("添加枪械");
break;
case 2:
printf("修改枪械");
break;
case 3:
printf("删除枪械");
break;
case 4:
printf("查询枪械");
break;
case 0:
exit(0);
}
}
return 0;
}
int main()
{
printf("------------------------\n");
printf("//// // 吃鸡游戏 //// / \n");
printf("------------------------\n");
printf(" 1、添加枪械\n");
printf(" 2、修改枪械\n");
printf(" 3、删除枪械\n");
printf(" 4、查询枪械\n");
printf(" 0、退出系统\n");
return 0;
#include <stdio.h>
int main()
{
printf("******************************\n");
printf("******吃鸡游戏枪械信息********\n");
printf("******************************\n");
printf("1、添加枪械\n");
printf("2、修改枪械\n");
printf("3、删除枪械\n");
printf("4、查询枪械\n");
printf("0、退出系统\n\n");
printf("输入您的选择:");
int option = 0;
scanf("%d",&option);
switch(option)
{
case 1:
printf("添加枪械\n");
break;
case 2:
printf("修改枪械\n");
break;
case 3:
printf("删除枪械\n");
break;
case 4:
printf("查询枪械\n");
break;
case 0:
return 0;
}
return 0;
}
#include<bits/stdc++.h>
#include<Windows.h>
#define int long long
using namespace std;
void slowsay(string s,int t){
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(t);
}
puts("");
}
signed main(){
system("color 0E");
puts("##############吃鸡游戏##############");
slowsay("---------------------------------",20);
puts(" 1、添加枪械");
puts(" 2、修改枪械");
puts(" 3、删除枪械");
puts(" 4、查询枪械");
puts(" 0、退出系统");
}
int i;//设定变量确定进入Switch项
switch(i)
{
case 1: //增
case 2: //删
case 3: //改
case 4: //查
...
break;
default:
...
break;
}
#include <stdio.h>
int show(
int choice = 0;
printf("1、添加枪械\n");
printf("2、修改枪械\n");
printf("3、删除枪械\n");
printf("4、查询枪械\n");
printf("0、退出系统\n\n");
printf("请输入您的选择:\n");
scanf("%d",&choice);
return choice;
}
int main()
{
while(1)
{
int choice = show();
switch(choice)
{
case 1:
printf("添加枪械");
break;
case 2:
printf("修改枪械");
break;
case 3:
printf("删除枪械");
break;
case 4:
printf("查询枪械");
break;
case 0:
exit(0);
}
}
return 0;
}
朋友要是想学习的话,这个一看就是选择结构,朋友学习一下switch语句就可以学会了撒
刚接触就学到这了?nb