随机产生10个1~100内的数字,输,或者是7的倍数的,并放进到一个数组里出个位或者十位是7
时间: 2023-03-31 08:01:11 浏览: 106
php一个大数组按照某一个倍数拆分成N个小数组(原生,自带演示demo)
我可以回答这个问题。首先,我们需要使用随机数生成器来产生10个1~100内的数字。然后,我们可以使用一个循环来遍历这些数字,并检查它们是否是7的倍数或者个位或者十位是7。如果是,我们可以将它们添加到一个数组中。最后,我们可以输出这个数组中的所有数字。
以下是示例代码:
#include <stdio.h>
#include <stdlib.h>
int main() {
int nums[10];
int count = ;
int i;
// 产生10个1~100内的随机数
for (i = ; i < 10; i++) {
nums[i] = rand() % 100 + 1;
}
// 检查每个数字是否符合条件
for (i = ; i < 10; i++) {
if (nums[i] % 7 == || nums[i] % 10 == 7 || nums[i] / 10 == 7) {
nums[count] = nums[i];
count++;
}
}
// 输出符合条件的数字
printf("符合条件的数字有:");
for (i = ; i < count; i++) {
printf("%d ", nums[i]);
}
printf("\n");
return ;
}
阅读全文