C语言在线编译器
控制台输入空格分割,保存到数组
#include<stdio.h>#include<ctype.h>int main(){int a[10];char c;int i=0;int n=0;int max_value = 0;while((c=getchar())!='\n'){if(isdigit(c)){ungetc(c,stdin);//将c送回输入流scanf("%d",&a[n++]);}}//////////////////////////////////////////////////////////printf("You put %d values :\n",n);for(i=0;i<n;i++){printf("%d \t",a[i]);}////////////////////////////////////////////////////////////while循环循环bianli循环遍历出最大数while(i>0){max_value = max_value>a[i]?max_value:a[i];i--;}printf("\n the MAX value is : %d\n",max_value);return 0;}
