求输入的若干个正数中的最小的两个数
#include<stdio.h>
int main()
{
int min,secondmin,n,t;
printf("请输入两个正数:");//先让两个值进行比较找出最小和次小(因为最少要两个数)
scanf("%d",&min);
scanf("%d",&secondmin);
if(min>secondmin)
{
t=secondmin;
secondmin=min;
min=t;
}
printf("请输入一个正数:");//若为两个数到此处就不输入正数
scanf("%d",&n);
while(n>0)//连续输入并且比较
{
if(n<min)
{
secondmin=min;
min=n;
}
else
if(n<secondmin)
secondmin=n;
printf("输入一个正数:");
scanf("%d",&n);
}
printf("min=%d,secondmin=%d",min,secondmin);
return 0;
}