编写程序,找出用户输入的一串数的最大数,程序需要提示用户一个一个地输入数,当用户输入0或负数时,程序显示出已输入的最大负整数:
代码
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int val=0;
int max=0;
while(1)
{
printf("input a number:");
scanf("%d",&val);
if(val<=0)
{
break;
}
if(max<val)
{
max=val;
}
}
printf("max:%d\n",max);
return 0;
}
结果
input a number:2
input a number:3
input a number:5
input a number:0
max:5