【求助】 if ()里的求余
/*30个随机数 判断其中奇数个数、及能被7整除的数*/ #include<stdio.h>
#include<time.h>
#include<stdlib.h>
#define N 30
int main (void)
{
double m[N];
int a, i;
srand(time(NULL));
for(i=0;i<N;i++)
{
m[i]=rand();
printf("%lf\t",m[i]);
}
puts("不能被7整除的数有:");
for (i=0;i<30;i++)
{
if( m[i]%7 == 0 )
{ printf("%lf\t",m[i]);
a++;
}
}
printf("共计 %d 个",a);
return 0;
}
编译器 提示问题在 if( m[i]%7 == 0 )
为什么啊???