4楼的,其实不严谨,如果输入的数全是负数,那就会出错。
勤能补拙,熟能生巧!
#include <stdio.h> int main (void) { int a[10],i,max; printf ("Enter 10 number in array:\n"); for(i=0;i<10;i++) { scanf ("%i",&a[i]); } max=a[0];//当全部数值存入数组以后, 假定第一个元素是最大的。 for(i=0;i<10;i++) { if(a[i]>max) { max=a[i]; } } printf ("Max number is %i",max); return 0; }