2条回答 默认 最新
蟹蟹尼奥 2020-05-06 18:30关注#include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) { int integer[10] = {0}, i; srand((unsigned)time(NULL)); printf("10个随机数是: "); for (i = 0; i < 10; i++) { integer[i] = rand() % 100 + 100; printf("%d\t", integer[i]); } printf("\n其中的偶数是: "); for (i = 0; i < 10; i++) { if (integer[i] % 2 == 0) { printf("%d\t", integer[i]); } } printf("\n"); return 0; }如图:
其中
rand() %100 + 100;是产生100~199之间的随机数,如果你想产生a~b之间的随机数,就是
rand() % a + b;问题解决的话,希望采纳!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报

