定义一个一维数组,随机生成1000个1至100以内的整数,统计其中能被3整的个数

如题所述

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int i,a[1000]={0},count=0;
srand((unsigned)time(NULL));
for(i=0;i<1000;i++)
{
a[i]=rand()%100+1;
if(a[i]%3==0)
count++;
}
printf("其中能被3整除的个数有:%d\n",count);
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-06
举个例子量少和多道理一样:
int 数组[6] = { 4, 9, 1, 6, 20, 3 }, 计(0), 数(6);
do
{
if (!(数组[--数] % 3))计++;
} while (数);
cout << 计;
随机数组http://zhidao.baidu.com/open/question/detail?appid=10002&qid=c910274b4ca2b1cd361d2dba
相似回答