
一道c语言体(求1到1000之内能被7或11整除但不能同时被7和11整除的所有整数,
请编写fun,它的功能是:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数,并将它们放到a所指的数组中,通过n返回这些数的个数。仅在花括号中填入所编...
请编写fun,它的功能是:求出1到1000之内能被7或11整除 但不能同时被7和11整除的所有整数,并将它们放到a所指的数组中,通过n返回这些数的个数。
仅在花括号中填入所编写的若干句子。
#include<stdio.h>
void fun (int*a, int*n)
{ }
main()
{int aa[1000],n,k;
fun(aa,&n);
for (k=0;k<n;k++)
if (k+1)%10==0)printf("\n");
else printf("%5d",aa[k]);
} 展开
仅在花括号中填入所编写的若干句子。
#include<stdio.h>
void fun (int*a, int*n)
{ }
main()
{int aa[1000],n,k;
fun(aa,&n);
for (k=0;k<n;k++)
if (k+1)%10==0)printf("\n");
else printf("%5d",aa[k]);
} 展开
4个回答
展开全部
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void fun(int *a,int *n)
{
int i,j=0;
*n=0;
for(i=7;i<=1000;i++)
if(i%7==0||i%11==0)
{
if(i%7==0&&i%11==0) continue;
else
{(*n)++;*(a+j)=i;j++;}
}
}
main()
{
int aa[1000],n,k;
fun(aa,&n);
for(k=0;k<n;k++)
if((k+1)%10==0)printf("\n");
else printf("%5d",aa[k]);
}
void fun(int *a,int *n)
{
int i,j=0;
*n=0;
for(i=7;i<=1000;i++)
if(i%7==0||i%11==0)
{
if(i%7==0&&i%11==0) continue;
else
{(*n)++;*(a+j)=i;j++;}
}
}
main()
{
int aa[1000],n,k;
fun(aa,&n);
for(k=0;k<n;k++)
if((k+1)%10==0)printf("\n");
else printf("%5d",aa[k]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
{int I;
*n=0;
for(I=1;I<=1000;I++)
if(I%7==0&&I%11)
{*a=I;*n=*n+1;a++;}
else
if(I%7&&I%11==0)
{*a=I;*n=*n+1;a++;}
}
*n=0;
for(I=1;I<=1000;I++)
if(I%7==0&&I%11)
{*a=I;*n=*n+1;a++;}
else
if(I%7&&I%11==0)
{*a=I;*n=*n+1;a++;}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询