一个while 或者是for循环的题目
编写一个程序,找出用户输入的一串数中的最大值,程序需提示用户一个一个地输入,当用户输入0或负数时,程序必须显示已输入的最大非负数。
#include<stdio.h> int max(int a[],int n){ int m; if(n<=1) return a[0]; else{ m=max(a,n-1); return a[n-1]>=m?a[n-1]:m; } } int main() { int a[]={5,3,2,7,9,8,1,4},n,i; n=8; printf("数组中的元素:"); for(i=0;i<n;i++)printf("%d\t",a[i]); printf("\n最大的元素:%d",max(a,n)); }