输入一组数,求最大值,最小值.cpp

来自「我正在学习C编程」· C++ 代码 · 共 30 行

CPP
30
字号
#include<stdio.h>   /**/
void main()
{
	
	printf("\n\t输入一组数(0停止,'空格'结束)求最大值,最小值\n\n");
	while(1)
	{
		int m,max,min;
		printf("  输入数(输入0停止): ");
		scanf("%d",&m);    //输入非数值时死循环?
		if(m==0){break;}
		max=min=m;
		do
		{
			printf("  输入数(输入0停止): ");
			scanf("%d",&m);
			if(m>max)max=m;
			if(m<min)min=m;  //并列if
		}while(m!=0);
		printf("  这一组数的最大值=%d\t最小值=%d\n",max,min);
		
		printf("  欲继续输入吗? 是则回车,否则输入'空格'回车 ");
		char flag;
		getchar();
		if((flag=getchar())==' ')break;
		else if(flag=='\n'){;}
		printf("\n");
	}
}

⌨️ 快捷键说明

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