1、从两边开始往中间循环可以用while(i<=j) i=1;j=max; 2、不知道输入多少个数 While(cin>>dd) While(scanf(“%d”,&dd)!=EOF) While(scanf(“%d”,&dd)!=-1)