📄 int_1.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 + -