#include<stdio.h>
#include<stdlib.h>
int max(int x,int y)
{
if(x>y)
return x;
else return y;
}
int main(void)
{
int m,n,c,d=0;
int (*p)(int,int);
p=max;
do{
system("cls");
printf("输入两个整数:");
d=scanf("%d%d",&m,&n);
fflush(stdin);//防止错误输入时,sanf不执行
}while(d!=2);
c=(*p)(m,n);
printf("max=%d\n",c);
return 0;
}
C语言编程,抵御非法输入
最新推荐文章于 2021-11-05 11:16:49 发布