您的位置:首页 > 其它

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

2014-07-17 21:30 429 查看


#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);

return
0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐