单选题。
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 ...