#include <stdio.h>
int main()
{
int m,n,i=0;
scanf("%d %d",&m,&n);
while(i<m&&n)
printf("%d %d ",++i,n--);
while(i<m)
printf("%d ",++i);
while(n)
printf("%d ",n--);
return 0;
}
#include <stdio.h>
int main()
{
int m,n,i=0;
scanf("%d %d",&m,&n);
while(i<m&&n)
printf("%d %d ",++i,n--);
while(i<m)
printf("%d ",++i);
while(n)
printf("%d ",n--);
return 0;
}
好人在此。
while(i<m&&n) --循环到m处理完,或者n处理完
printf("%d %d ",++i,n--); --- 交叉输出共同数量的数,其中m从1开始到m,n从n开始直到1。
while(i<m) ---如果m更大,则输出剩余的i到m值
printf("%d ",++i);
while(n) //如果n更大,则输出剩余的 n到1值
printf("%d ",n--);