⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 int_1.c

📁 C语言做菜单
💻 C
字号:
#include <stdio.h>

/*
**输入五个数,输出最大值(1)
*/
int max()
{
	int i,temp=0;
	int a[5];
	int *pi=a;
	printf("input 5 numbers:\n");
	for(i=0;i<5;i++)
		scanf("%d",(pi+i));
	printf("the original array is:\n");
	for(i=0;i<5;i++)
        printf("%d ",*(pi+i));
	printf("\n");
	for(i=0;i<5;i++)
		if(temp<*(pi+i))
			temp=*(pi+i);
	printf("the max is: %d\n",temp);
	return(1);
}

/*
**输入五个数,排序后输出(2)
*/
int sort()
{
	int i,j,n=5,temp;
    int a[5];
	int *p=a;
	printf("input 5 numbers:\n");
	for(i=0;i<5;i++)
		scanf("%d",(p+i));
	for(i=0;i<n-1;i++)
		for(j=i+1;j<n;j++)
			if(*(p+i)<*(p+j))
			{temp=*(p+i);*(p+i)=*(p+j);*(p+j)=temp;}
			printf("the sort array is:");
			for(i=0;i<5;i++)
				printf(" %d ",*(p+i));
			printf("\n");
    return(1);
}

/*
**返回上层菜单(3)
*/
int back_int()
{
	return(1);
}

/*
**退出(0)
*/



int int_process()
{
	int cho,i=0,j=0;
	printf("1.input 5 numbers and print the max\n");
    printf("2.input 5 numbers and sort them\n");
	printf("3.back\n");
	printf("0.exit\n");
	printf("please choose:\n");
	scanf("%d",&cho);
	switch(cho)
	{
	case 1: i=max(); break;
	case 2: i=sort(); break;
	case 3: j=back_int();break;
	case 0: break;
	default:printf("you input a wrong number!\n");int_process();
	}	     
	if(i)
        int_process();
	if(j)
		return(1);
}

#ifdef MAIN
void main()
{
	int test=0;
	test=int_process();
    if(test)
		printf("success!\n");
}
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -