这个程序 是要求出小于等于m且能被7或者11整除的数 并且n输出个数...我不懂怎么弄了 老是报错 多谢!
#include <stdio.h>
#define M 100
void fun ( int m, int *a , int *n )
{
int i,j = 0;
for (i = 1;i <= m;i++)
{
if((i % 7 == 0)||(i % 11 == 0))
{
a[j] = i;
j++;
}
}
*n = j;
}
main( )
{ int aa[M], n, k;
void NONO ( );
fun ( 50, aa, &n );
for ( k = 0; k < n; k++ )
if((k+1)%20==0) printf("\n");
else printf( "%4d", aa[k] );
printf("\n") ;
}
#include <stdio.h>
#define M 100
void fun ( int m, int *a , int *n )
{
int i,j = 0;
for (i = 1;i <= m;i++)
{
if((i % 7 == 0)||(i % 11 == 0))
{
a[j] = i;
j++;
}
}
*n = j;
}
main( )
{ int aa[M], n, k;
void NONO ( );
fun ( 50, aa, &n );
for ( k = 0; k < n; k++ )
if((k+1)%20==0) printf("\n");
else printf( "%4d", aa[k] );
printf("\n") ;
}