给定程序的功能是求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数放在数组a中,

通过n返回这些数的个数。C语言程序

第1个回答  2011-11-28
if(i % 7 ==0 || i % 11 = 0)if(i % 77 != 0)array[n] = i;
第2个回答  2011-11-28
int a[1000];
int k=0;
for (int i=1;i<=1000;i++)
{
if ((i%7==0 || i%11==0)&&i%77<>0){a[k]=i;k++;}
}本回答被提问者采纳

...它的功能是:求出1到1000之内能被7或11整除、但不能同时被7和11整除...
void fun(int *a,int *n){ int i, j, k;n = 0;for (i=1,j=1,k=1; i<=1000; i++,j++,k++){ if ((j==7)^(k==11)){ *(a+*n) = i;(*n)++;} if (j==7) j = 0;if (k==11) k = 0;} } 另外,你的main()函数里实际上是一行显示10个数。

一道c语言体(求1到1000之内能被7或11整除但不能同时被7和11整除的所有...
1、首先在电脑中找到DEV C++软件打开,在编辑页面输入以下源代码。2、在判断时,直接用IF判断语句来进行判断,也刚好符合题目要求的用IF语句来完成这个程序。3、因为此次程序需要进行多次不同的判断,所以可以在进行判断时,全部用IF来完成,也可以用IF结合ELSE来完成。4、在编程中否是“!=”表示,“=...

求C++高手!!!
2.请编写函数fun,它的功能是:求出1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。***3.请编写函数void fun(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个...

C语言编程高手请来解决几道tc程序题
3、编写函数fun,它的功能是:求出1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数,并将它们放在a所指的数组中,统计满足条件的所有这些整数的个数并作为函数的返回值返回。在主函数中调用该函数,能够输出所有这些满足条件的数以及数目。该函数原型为:int fun(int *a) 展开  我来答 11个回答...

编程题:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数...
{ if(n%7==0 || n%11==0)\/\/能被7整除或被11整除 if(n%77!=0)\/\/不能的同时被7和11整除 a[i++]=n;\/\/符合要求的数赋值给数组 } return i;} void main(){ int a[300],length;length = f(a);for(int i=0; i<length;i++){ printf("%-4d",a[i]);if((i+1)%5 =...

...内能被7或11整除但不能同时被7和11整除的所有整数,从小到大,放在数 ...
include<stdio.h> main(){ int a[1000],i,j;j=0;for(i=1;i<1000;i++){if((i%7==0&&i%11!=0)||(i%11==0&&i%7!=0)){a[j]=i;j++;}} printf("%d\\n",a[j]);} 你那样写的话就是循环1000次做a[j]=7,a[j]=11......

SQL编写程序,程序的功能是:求和,从1到1000以内能够被7或者11整除...
\/*条件: 1、1-1000以内的整数 2、求能被 7 或 11 整除,但不能同时被 7 和 11 整除的数值的和 *\/ declare @times int, @sum intselect @times=1, @sum=0while @times < 1000beginif (@times\/11=1.0*@times\/11 or @times\/7=1.0*@times\/7) and not(@times\/11=1.0*@times...

...以内能被7或11整除 但不能同时被7和11整除的所有数输出 每10个一行...
include<stdio.h>int main(){int i = 1,j=0;for(;i<=1000;i++){if(i%7==0 && i%11==0) \/\/判断是否同时能整除continue;if(i%7==0){printf("%d ",i);j++;if(j % 10 == 0)printf("\\n");}else if(i%11 ==0){printf("%d ",i);j++;if(j % 10 == 0)prin...

...出一到一千之间能被七或十一整除但不能同时被七和
if(!(num%7==0&num%11==0)){ if(num%7==0||num%11==0){ return 1;} } return 0;} void main(){ int i,count=0;for(i=1;i<=1000;i++){ if(fun(i)==1){ count++;if(count>0&&count%8==0){\/\/换行输出 printf("%d\\n",i);}else{ printf("%d,",i);} } } ...

求1-1000范围内能被7或11整除但不能被同时整除的整数按每行8个数每个...
include<stdio.h> void fun (int *a, int *n){ int i;n=0;for(i=1;i<=1000;i++)if(( i%7==0 || i%11==0 ) && (!( i%7==0 && i%11==0 ))){ a[*n]=i;(*n)++;} } main(){int aa[1000],n,k;fun(aa,&n);for (k=0;k<n;k++)if ((k+1)%9==0...

相似回答