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;
}