请编写函数fun,的功能是:求出1到n(n<1000)之内能被7和11整除的所有整数并将它们放在a

作者&投稿:仰政 (若有异议请与网页底部的电邮联系)
请编写函数fun(),它的功能是:求出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个数。

#include int fun (int a[]){int index = 0;for (int k = 0 ; k < 1000 ; k++ ){if(k%7==0)if(k%11!=0)a[index++]=k;if(k%11==0)if(k%7!=0)a[index++]=k;}return index;}int main( ){ int aa[1000], n, k ; n = fun ( aa ) ; for ( k = 0 ; k < n ; k++ ) if((k + 1) % 10 == 0) printf("
") ; else printf("%5d", aa[k]) ;return 0 ;}

void fun(int *a,int n,int *k)
{
int i,j=0;

*k=0;
for(i=1;i<=n;i++)
{
if(i%7==0||i%11==0)//if(i%7==0&&i%11==0)同时被整除的
//if((i%7==0&&i%11!=0)||(i%11==0&&i%7!=0)),只能被7或11整除
{
a[j++]=i;
(*k)++;
}
}
}


编写函数fun,函数原型为:int fun(int x)。他的功能是:求小于形参n能同 ...
include<stdio.h> include<stdlib.h> include<math.h> double fun(int n){ int sum = 0;for(int i = 1; i < n; i++){ if(i % 3 == 0 && i % 7 == 0)sum += i;} return sqrt((double)sum);}

c语言程序设计请编写一个函数fun,它的功能是:将ss所指字符串中所有下...
include<stdio.h>#include <stdlib.h>#include <string.h>void fun(char a[]){ int i; int t=strlen(a); for(i=0;i<t;i++) { if(i%2!=0) { if(toascii(a[i])>=97&&toascii(a[i])<=122) { a[i]=(char)(toascii(a[i])-32); } ...

C语言编程题目:请编写函数fun()
include<conio.h>#include<stdio.h>#include<string.h>void fun(char *s, char t[]){int i = 0,j=0;for (; *s != '\\0'&&*(s - 1) != '\\0'; s += 2) t[i++] = *s;t[i] = '\\0';}void main(){char s[100], t[100];system("CLS");printf("\\nPlease ...

编写函数fun,函数首部为double fun(int n),其功能是计算S=1!+2!+3...
include <stdio.h> include <math.h> double fun(int n)\/\/计算1!+2!+3!+...+n!,并赋值给fun { int i;double s=0,t=1;for(i=1;i<=n;i++){ t*=i;s+=t;} return (s);} void main(){ int n;double s;scanf("%d",&n);\/\/输入n值 s=fun(n);printf("%.0f\\n"...

请编写函数fun(),其功能是
include<stdio.h> int main(){ void fun(double*x,double*y,double*sum,double*sub);double a,b,sum,sub;printf("请输入两个浮点数:");scanf("%lf %lf",&a,&b);fun(&a,&b,&sum,&sub);printf("两数之和为:%1.2lf\\n",sum);printf("两数之差为:%1.2lf\\n",sub);return...

请编写函数fun,其功能是:计算并输出 S=1+(1+2^0.5)+(1+2^0.5+3^0.5...
include<math.h> include<stdio.h> double fun(int n){ int i;double x=1.0,sum=x;if(n==0)return 0.0;for(i=2;i<=n;i++){ x+=sqrt(i);sum+=x;} return sum;} main(){ int n;scanf("%d",&n);printf("%lf",fun(n));getch();} fun()函数就是:double fun(int ...

请编写一个函数fun,它的功能是:比较两个字符串的大小,(不得调用C语言...
include<stdio.h> int fun(char a,char b)\/*判断每一字母大小*\/ { if(a>b)return 1;else if(a==b)return 0;else return -1;} main(){ int i,n,r;char a[40],b[40];printf("输入第一个字符串:\\n");gets(a);printf("输入第二个字符串:\\n");gets(b);for(i=0;i<40...

编写一个函数fun,该函数的功能是求出数组的最大元素在数组中的下标并...
include "stdio.h"define NUM 20\/\/定义一个符号常量,表示数组的长度,根据需要自己修改其值 int main(){ int a[NUM],n,i,k,m=0;scanf("%d",&n);\/\/输入数组实际存放元素的个数 for (i=0;i<n;i++){ scanf("%d",&a[i]);\/\/依次输入各个元素(个数与n相同)} for (i=0;i<n...

C语言题目 编写函数fun,他的功能是 求n以内(不包括n)同时能被3……_百...
double fun(int n){int i,sum=0;double result;for(i=21;i<n;i++)if(i%21==0)sum+=i;result=sqrt(sum);return(result); }

请编写一个函数fun( ),该函数的功能是:分别统计字符串中大写字母和小写...
int fun(char s[]){ int i, count = 0;for (i = 0; s[i] != '\\0'; i ++)if (s[i] >= 'a' && s[i] <= 'z' || s[i] >= 'A' && s[i] <= 'Z')count ++;return count;}

温宿县19557051317: 请编写函数fun,它的功能是:求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有证书,并将他们放在a所指的数组中,通过n返回这些数的个... -
鄞枫达霏:[答案] #include int fun(int a[100]){ int i, n = 0; for (i = 1; i <= 100;&nb...

温宿县19557051317: 请编写函数fun,其功能是判断一个整数n是否为素数,如果是素数,则返回1,否则返回0. -
鄞枫达霏:[答案] #include int f(int n) { int i,k; for(i=2,k=0;i

温宿县19557051317: 请编写一个函数fun,它的功能是:求出1到m(含m)之内能被7或11整除的所有整数放在数 -
鄞枫达霏:[答案] #include int a[50]; int fun(int m) { int n=0; for(int i=1;i

温宿县19557051317: VB 编写函数fun,函数的功能是:求1 - 1000内能同时被m,n整除的数的总和并显示. -
鄞枫达霏:[答案] Function s(ByVal a As Integer,ByVal b As Integer) As Integer Dim i As Integer For i = 1 To 1000 If i Mod a = 0 And i Mod b = 0 Then s = s + i End If Next End Function

温宿县19557051317: 请编写函数fun(),它的功能是:求出1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数并将它们#include void fun(int *a,int *n){}void main( )... -
鄞枫达霏:[答案] void fun(int *a,int *n) { int i,j,k; *n = 0; for (i=1,j=1,k=1; i

温宿县19557051317: 请编写函数fun,的功能是:求出1到n(n<1000)之内能被7和11整除的所有整数并将它们放在a -
鄞枫达霏: ||void fun(int *a,int n,int *k) { int i,j=0;*k=0; for(i=1;i<=n;i++) { if(i%7==0||i%11==0)//if(i%7==0&&i%11==0)同时被整除的//if((i%7==0&&i%11!=0)||(i%11==0&&i%7!=0)),只能被7或11整除 { a[j++]=i;(*k)++; } } }

温宿县19557051317: 请编写函数fun,它的功能是:求出1到1000之内能被7或11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数. -
鄞枫达霏: void fun(); void main() { fun(); } void fun() { for(int i=1;i<=1000;i++) { if(i%7==0 || i%11==0) cout<<

温宿县19557051317: 调用FUN函数的功能是.求出1到m之间能被7或11整除的所有整数放在数组a中通过n返回这些数的个数. -
鄞枫达霏:[答案] int FUN(int m,int *a) { int i,n=0; for(i=1;i

温宿县19557051317: C语言问题,请编写函数fun,函数的功能是把字符串中的数字加1 -
鄞枫达霏: 思路:遍历字符数组,判断字符是否是数字,如果是进行相关操作,最后输出字符串数组即可. 参考代码: #include <stdio.h> #include<string.h> void fun(char a[]){int i;for(i=0;i<strlen(a);i++)if(a[i]>='0'&&a[i]<='8') a[i]++;else if(a[i]=='9') a[i]='0'; } int main() {char a[100];gets(a);fun(a);puts(a);return 0; } /* 运行结果: abcABd24e9fg abcABd35e0fg */

温宿县19557051317: 请编写函数fun(),它的功能是:求出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个数.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网