题目
创建一个大小为 100 的整型数组,数组元素由数值大小在闭区间[0,1000]内的 随机数组成。在控制台窗口中输出数组内数值为 7 的倍数,且除以 3 余数为 2 的 元素。若数组中不存在符合规则的元素,则在控制台中给出相应提示。
分析
主要掌握如何产生一个随机数!
代码解析
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[100];
int i,nmb=0;
for(i=0;i<100;i++)
a[i]=rand()%1001; //rand()%用于产生随机数!
for (i=0;i<100;i++){
if((a[i]%7==0)&&(a[i]%3==2)){
printf("%5d",a[i]);
nmb++;
}
}
printf("\n");
if(nmb==0)
printf("没有符合条件的数\n");
return 0;
}