怎么才能让这个程序按任意键继续之后继续运行 下面是编写好的程序

# include <stdio.h>
main()
{
int a,b,z,y;
printf("请输入两个数字:\n");
scanf("%d%d",&a,&b);
z=max(a,b);
y=min(a,b);
printf("最大值为:%d\n",z);
printf("最小值为:%d\n",y);
}
int max(a,b)
{
if (a>b) return a;
else return b;
}
int min(a,b)
{
if (a<b) return a;
else return b;
}

// 程序增加了 while 循环输入
# include <stdio.h>
main()
{
  int a,b,z,y;
  printf("请输入两个数字,0 0 退出:\n");
  while(1)               // 增加一个 循环 
  {
scanf("%d%d",&a,&b);
if(a==0 || b==0)     // 增加一个退出的判断 
break; 
z=max(a,b);
y=min(a,b);
printf("最大值为:%d\n",z);
printf("最小值为:%d\n",y);
printf("再输入两个数字,0 0 退出:\n");

  }
}
int max(a,b)
{
if (a>b) return a;
else return b;
}
int min(a,b)
{
if (a<b) return a;
else return b;
}

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-19

#include <stdio.h>

#include <stdlib.h>

int max(int a,int b);

int min(int a,int b);

void main()

{

int a,b,z,y;

while(1)

{

printf("请输入两个数字:\n");

scanf("%d%d",&a,&b);

z=max(a,b);

y=min(a,b);

printf("最大值为:%d\n",z);

printf("最小值为:%d\n",y);

system("pause");

}

}

int max(int a,int b)

{

if (a>b) return a;

else return b;

}

int min(int a,int b)

{

if (a<b) return a;

else return b;

}

本回答被网友采纳
第2个回答  2013-09-19
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <iomanip>
using namespace std;
int max(int a,int b);
int min(int a,int b);
main()
{
int a,b,z,y;
printf("请输入两个数字:\n");
while(scanf("%d%d",&a,&b)!=EOF){
z=max(a,b);
y=min(a,b);
printf("最大值为:%d\n",z);
printf("最小值为:%d\n",y);
printf("请输入两个数字:\n");
}
}
int max(int a,int b)
{
if (a>b) return a;
else return b;
}
int min(int a,int b)
{
if (a<b) return a;
else return b;
}

第3个回答  2013-09-19
是不是继续输入其他数字进行比较,把它放在循环里面吧!
相似回答