题库

求Fibonachi数列的前20项并输出

下列程序的执行结果是什么?(求Fibonachi数列的前20项并输出)#include 'stdio.h'void main(){ int f[21]={0,1,1},n;  for(n=3; n<=20;  n++)     f[n]=f[n-1]+f[n-2];  for(n=1; n<...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
012221

定义两个带参数的宏

定义两个带参数的宏,将两个参数的值相加和相减,并写出程序,输入两个数作为使用宏时的实参。输出相加和相减后的和与差。  #include 'stdio.h'#define sum(a,b) ((a)+(b))#define sub(a,b) (...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
039922

将形参n中各位上为偶数的数取出

编写一函数,将形参n中各位上为偶数的数取出,按原来从高到低位的顺序组成一个新的数,并作为函数值返回。    #include 'stdio.h'#include 'math.h'int f(int n){ int s=0,k=0,r;  do  { ...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
03288

从主函数中输入

从主函数中输入ax2+bx+c=0的a、b、c参数,用函数求出当b2-4ac大于等于0时的实数根,并输出结果。   #include 'stdio.h'#include 'math.h'void solve(float a,float b,float c){ float x1,x2,...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
014022

把输入的4个数字字符

编写一函数,把输入的4个数字字符转换成int数据存放。  法一:#include 'stdio.h'int f(char x){   return (x-48);}void main(){ char a,b,c,d; int x,y,z,t;  printf('请输入4个数字字符...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
021611

用带参数的宏计算园面积

以下程序的功能是用带参数的宏计算园面积。#include 'stdio.h'#define  PI  3.14; ★#define  GETAREA(r)  PI*(r)*(r)void main( ){float r,s; scanf('%f',r); ★ s=GETAREA(r+2); prin...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
021311

功能是求三个数的最大值

以下程序的功能是求三个数的最大值。#include 'stdio.h'#define  MAX(a,b)  ((a)>(b)?(a):    ①    )void main( ){int a,b,c,m; printf('input three number a,b,c:\n'); scanf(...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
012215

函数fac求n的阶乘

函数fac()求n的阶乘,主函数main()打印l~6的阶乘。#include  'stdio.h'    int  fac(int n)    {      ①      f=1;      f=f*n;          ②     ;  ...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
035614

用带参数宏判断一个字

下列程序的执行结果是什么?(利用带参数宏判断一个字符是否为字母字符)#include 'stdio.h'#define MYALPHA(c)  (c>=’A’&&c<=’Z’||c>=’a’&&c<=’z’?1:0)voi...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
012716

用参数宏实现两个参数的值交换

下列程序的执行结果是什么?(利用参数宏实现两个参数的值交换)#include 'stdio.h'#define SWAP(a,b)  {int t=a;  a=b;  b=t;} void main(){ int x,y;  printf('enter 2 integer (x y) to s...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
019721

理解变量的作用域、生存期

下列程序的执行结果是什么?(理解变量的作用域、生存期,全局变量及局部变量的定义方法)#include 'stdio.h'int i=1;int main()  { static int a;  int b=-10;  int c=0;  void other(void)...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
09717

已知二阶Fibonacci数列

已知二阶Fibonacci数列:Fib(0)=0;若n=0Fib(1)=1;若n=1Fib(n)= Fib(n-1)+ Fib(n-2) 其他情况定义递归和非递归函数求Fib(n)。   程序如下:法一:递归方法#include <stdio.h>int Fib(...
用户21738748的头像-伊丞小站(YLIMHS.COM)用户21738748
03548