C 作业函数

发布 2022-06-29 02:11:28 阅读 4402

单选题。

1若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是:

a main( )

……x=fun(2,10);…

float fun(int a,int b)

bfloat fun(int a,int b)

main( )

……x=fun(i,j);…

cfloat fun(int,int);

main( )

……x=fun(2,10);…

float fun(int a,int b)

dmain( )

float fun(int i,int j);

…x=fun(i,j);…

float fun(int a,int b)

参***。a

2. 有以下程序:

#include<>

char fun(char x , char y)

if(x填空题。

1.完成以下**,实现求数列:

前n项之和,n由主函数中给定。

#include <>

double sum_s(int n);

void main()

double s;

int n;

cout<<"please input integer n:";

cin>>n;

s=sum_s(n);

cout<<"s="<参***。

1:t=(t+1)/t

2:s=7.76667

2. 若一自然数等于其所有真因子(能够整除该数,且小于该数的正整数)之和,则称该自然数为完全数。例如,6的真因子有1,2,3,且,6=1+2+3;因此6为完全数。

完成以下**,实现求[2,1000]之内的完全数个数和最大的完全数,其中,变量n用于存放完全数个数,变量max用于存放最大完全数。

#include <>

int is_complet(int x); 函数is_complet (x)判断x是否为完全数,若"是",则返回1

void main()

int i,n,max;

n=0; for (i=2;i<=1000;i++)

if (is_complet(i)==1)

cout<<"n="<参***。

1:max=i

2:s=s+n

3. 阅读以下程序:

#include <>

int a=3,b=5;

max(int a,int b)

int c;

c=a>b?a:b;

return(c);

void main()

int a=8;

cout<<"max="<参***。

1:max=8

4. 阅读以下程序:

#include <>

long fun(int n)

long f;

if(n<0) cout<<"n<0,input error";

else if(n==0) f=1;

else f=fun(n-1)*(n-1)+n;

return(f);

void main( )

int n;

long y;

cout<<"ninput a integer number:";

cin>>n;

y=fun(n);

cout<<"y="<参***。

1:y=129

5. 阅读以下程序:

#include<>

int x;

void fun()

cout<参***。

6. 阅读以下程序:

#include<>

int kk( )

int x=4;

static int y;

y=5; x*=2;

y*=2;

return(x+y);

void main( )

int j,s=0;

for(j=0;j<2;j++)

s=kk( )

cout<<"s="<参***。

1:s=18

7. 完成以下程序,实现将十进制数1234转换为八进制数:

#include<>

void main()

f(1234);

void f(int n)

if (n>=8)

f(__2__)

cout<参***。

1:void f(int)或void f(int n)或void f(int n);或void f(int);

2:n/8或(n-n%8)/8或(int)(n/8)

编程题。1. 求[1000,2000]之间最小的素数和最大的素数。

要求判断一个数是否为素数的函数原型为:

int isprime(int x);

若x是素数,则返回1,否则返回0。

2. 计算以下表达式的值:

即第n个加数是一个n位的整数,且各数位上的数字均为3。要求n由主函数输入,设计一个函数实现求每一个加数,其原型为:int f(int i);,然后用累加求和方式求出总和。

C函数作业

c语言实验 函数 吴斯亮通信120912213053 1.验证哥德 猜想 a 写函数 判断任意一个正整数是否为素数 b 主函数中输入任意一个大偶数 4 调用上述函数,完成素数判断,将给。定的大偶数分解成两个素数和 include void main intiprime int m return 1 ...

C语言函数作业

include include definen5 inthcf intu,int v intdaffodilnumber int m intisprimenumber inti voidleapyear int year voidyanghui intdatasorting intstr 10 vo...

C语言函数作业

函数 1 以下程序例示了函数参数之间的单向传递,请观察程序的执行结果。try int x int y,int z printf 2 x d y d z d x,y,z z x y x x x y y y printf 3 x d y d z d x,y,z main int x 2,y 3,z 0 ...