1.随机产生20个[10 , 100]的正整数,输出这些数以及他们中的最大数,最小数

来源:互联网 发布:股票日内交易软件 编辑:程序博客网 时间:2024/06/06 15:44

#import <Foundation/Foundation.h>


int main(int argc,const char * argv[])

{

    int i = 0,j =0,max = 0,min =0,temp;// temp存放第一个随机数,i来存放

    //剩下的19个随机数。

    temp =arc4random() % (100 -10 + 1) + 10;

   int b = temp; // 为使下面重置时不冲突

   printf("%d",temp);

   for (j = 0 ; j <19 ; j++) {

        i =arc4random() % (100 -10 + 1) + 10;

       printf(" %d ",i);

        max = i > temp ? i : temp;

        temp = max;//重置 temp

        min = i < b ? i : b;

        b = min;// 重置 b

     

    }

  printf("最大值是:%d最小值是: %d",max,min);

    return0;

}


0 0
原创粉丝点击