错误:
哪里声明maxc了?
你的是C语言,它是不支持在代码块的行中间声明变量的。
逻辑上看不明白要干什么。
提供一个如下:
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int n,x,max,min,i;
scanf("%d%d",&n,&x);
for(max=min=x,i=1;i scanf("%d",&x); if(max if(min>x) min=x; } printf("The maximum number is %d.\nThe minimum number is %d.\n",max,min); }
if (maxc) min=c; 这句写的不对吧。
#include
int main()
{ int n;
scanf("%d",&n);
int a,b,c,i,max,min;
scanf("%d%d",&a,&b);
if (a>=b)
{ max=a; min=b; }
else { max=b; min=a; }
for (i=0;i<=(n-3);i++)
{
scanf("%d",&c);
if (max
if (min>c)
min=c;
}
printf("The maximum number is %d.\nThe minimum number is %d\n",max,min);
return 0;
}