网站首页 > 文章中心 > 其它

c语言主菜单函数

作者:小编 更新时间:2023-08-21 18:48:59 浏览量:183人看过

我的C语言出现了问题我用了函数,可否实现返回主菜单,就是main函数

很简单 在 shuru shuhu 后面 加个 main()

c语言主菜单函数-图1

就可以实现返回main函数了

#include stdlib.h

#include stdio.h

#include math.h

struct student

{

char name[10];

int xuehao;

int yuwen;

int shuxue;

void shuru()

int b;

int ch;

printf("请输入第%d名同学的学号:",b+1);

scanf("%d",Xinxi[b].xuehao);

system("cls");

printf("请输入该同学的姓名:");

scanf("%s",Xinxi[b].name);

system ("cls");

printf("输入语文成绩:");

scanf("%d",Xinxi[b].yuwen);

printf("输入数学成绩:");

scanf("%d",Xinxi[b].shuxue);

}

printf("输入成功按任意键继续");

ch = getchar();

main(); //就是这里

void shuchu()

int i;

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

scanf("%d",i);

printf(" 学号 姓名 语文成绩 数学成绩\n");

printf("-----------------------------------------------------");

printf(" %d %s %d %d ",Xinxi[i-1].xuehao,Xinxi[i-1].name,Xinxi[i-1].yuwen,Xinxi[i-1].shuxue);

printf("按任意键返回主菜单");

main(); //还有这里

void main()

int e;

printf("1.输入学生成绩\n");

printf("输入选项:");

scanf("%d",e);

switch(e)

case 1:shuru();

求一个C语言菜单函数的程序?

①.、对于窗口组件菜单,需要根据不同平台,通过图形编程接口,进行菜单的编制.

例程:

#includestdio.h?

#includegraphics.h?

#includeconio.h?

void?main()?

{?

char?str;?

int?i,k,choice=1;?

int?gd=DETECT,gm;?

initgraph(gd,gm,"?");?

/*按上下键选择所需选项*/?

for(i=1;i=100;i++)?

str=getch();?

--choice;?

}?

++choice;?

/*画图做菜单*/?

cleardevice();?

switch(choice)?

break;?

if(i=100)exit(0);/*如果按键超过100次退出*/?

switch(choice)/*这里引用函数,实现所要的功能*/?

case?1:?cleardevice();?

getch();?

closegraph();?

#include?stdio.h

#include?stdlib.h?

#include?string.h

int?n,t,k;

int?m;

char?**l;

char?*num[]={"one","two","three","four","five","six","seven","eight","nine","ten"};

void?menu()

printf("\n\n\t\t*******************************************************\n");

printf("\t\t*******************************************************\n");

printf("\t\t??您的输入:");

fflush(stdin);

scanf("%d",n);

void?check()

int?j=0,k,m,l=0;

int?t=0,n=0;

printf("请输入主字符串:\n");

scanf("%s",a);

k=strlen(a);

printf("请输入子字符串:\n");

scanf("%s",b);

m=strlen(b);

for(n=0;nk;n++)

if(a[n]==b[0])

j++;?/*记录相同的字符数*/

do

if(a[++n]==b[++t])

j++;

if(j==m)?

l++;/*子字符串相同数*/

j=0;/*判断后相同字符数归零*/

t=-1;/*判断中if中++t;t将会归零*/

else

j=0;

t=0;

break;/*如果不同跳出while循环让for使n+1继续判断*/

}while(a[n]!='\0');/*查找完字符数组a结束*/

printf("子字符串出现次数:\n%d\n",l);

}??????

void?cout()

int?n=0,t=0,k=0;

printf("请输入一个字符串:\n");

fflush(stdin);/*清除缓冲*/

while((c=getchar())!='\n')

if(c='a'c='z')

n++;

if(c='A'c='Z')

t++;

k++;

printf("有大写字母:\n%d\n",t);

printf("有小写字母:\n%d\n",n);

printf("有数字:\n%d\n",k);

void?number()

l=num;

printf("请输入一个数字:(0-10)\n");

scanf("%d",m);

printf("%d对应的英文是:\n%s\n",m,*(l+m-1));

void?main()

while(1)

menu();

switch(n)

case?1:system("cls");check();system("pause");break;

default:system("cls");break;?

printf("感谢使用\n");

C语言里的主函数是什么

main(),在c语言中称之为"主函数",一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略.

具体形式如下:

main()

{ ? }

被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容.

在{ ?}里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志.

扩展资料:

函数是一组一起执行一个任务的语句.每个 C 程序都至少有一个函数,即主函数?main()?,所有简单的程序都可以定义其他额外的函数.

您可以把代码划分到不同的函数中.如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的.

函数声明告诉编译器函数的名称、返回类型和参数.函数定义提供了函数的实际主体.

C 标准库提供了大量的程序可以调用的内置函数.例如,函数?strcat()?用来连接两个字符串,函数?memcpy()?用来复制内存到另一个位置.

函数还有很多叫法,比如方法、子例程或程序,等等.

用c语言写一个简单的菜单程序,一个主函数至少四个子函数急求!!就像这样的.

用c语言制作一个简单的菜单程序,一个主函数四个子函数

给你一个简单的菜单程序吧.其中的子函数,填充成楼主所需即可.

#include

/*子函数1*/

fun1() {

printf ("子函数1\n");

int main(void) {

int key; /*命令编号*/

do {

system("cls"); /*清屏*/

/*打印菜单*/

printf ("======================================================\n");

printf (" #\t功能详情\n");

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

printf (" 1\t功能1\n");

printf ("\n");

printf("请输入命令编号以开启操作:");

/*输入命令编号*/

scanf("%d",key);

/*switch函数实现输入功能序号执行相应函数*/

switch (key) {

case 1: fun1(); break; /*子函数1*/

default:printf("输入错误,请重新输入!\n\n"); break;

/*屏幕暂留*/

printf("按Enter键继续...\n");

getch ();

return 0;

}运行结果

以上就是土嘎嘎小编为大家整理的c语言主菜单函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章