学习C语言一段时间了,想来总结一下刷体过程中常见的编译错误
一、编译时程序直接崩溃
常常是因为读入数据时漏掉了取地址符&
二、输入数据后回车无效
注意逻辑等是两个等号
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,a,max,min;
scanf("%d",&n);
for(i = 0;i < n;i++)
{
scanf("%d",&a);
if(i == 0)
{
max = a;
min = a;
}
else
{
if(max < a)
max = a;
if(min > a)
min = a;
}
}
printf("The maximum number is %d.\nThe minimum number is %d.",max,min);
return 0;
}