#include <stdio.h> int main (void) { int a[10],i; printf ("Enter 10 number in array:\n"); for(i=0;i<10;i++) { scanf ("%i",&a[i]); } int max=a[0]; //假设一个最大值 for(i=0;i<10;i++) { if(a[i]>max) { max=a[i]; } } printf ("Max number is %i",max); return 0; }
#include <stdio.h> int main (void) { int a,i,max=0; printf ("Enter 10 number in array:\n"); for(i=0;i<10;i++) { scanf ("%d",&a); if(a>max) { max=a; } //这里判断max } printf ("Max number is %i",max); return 0; }可以不用数组就能解决