数组 函数 文档(7)

2019-04-22 16:36

数组 ·31·

{

int cc;

for(cc=1;cc<4;cc++) fun(); printf(\}

4. 下面程序输出的最后一个值是________。

int ff(int n) {

static int f=1; f=f*n; return f; }

main() { int i;

for(i=1;i<=5;i++) printf(\}

5. 下面程序运行结果为________。

#include main() {

int i;

for(i=0;i<2;i++) as(); } as() {

int lv=0;

static int sv=0;

printf(\lv++;sv++; return; }

6. 下面程序的输出是________。

unsigned fun6( unsigned num) {

unsigned k=1; do {

k*=num; num/=10;

} while(num);

数组 ·32·

return(k); }

main() {

unsigned n=26;

printf(\}

7. 下面程序的输出结果是________。

#include fun( int x) { int p;

if( x==0||x==1) return(3); p=x-fun( x-2); return p; }

main() {

printf( \}

8. 下面程序的输出是________。

long fun5(int n) {

long s;

if((n==1)||(n==2)) s=2; else

s=n+fun5(n-1); return(s); } main() {

long x; x=fun5(4);

printf(\}

9. 下面程序的输出是________。

#define MAX 5 int a[MAX],k; main()

数组 ·33·

{

fun1();fun3(); fun2(); fun3(); printf(\}

fun1() {

for(k=0;k

fun2() {

int a[MAX],k;

for(k=0;k<5;k++) a[k]=k; }

fun3() {

int k;

for(k=0;k

10.下面程序的运行结果是________。

#include main() {

int k=4, m=1, p;

p=func(k,m); printf(\p=func(k,m); printf(\}

func(int a, int b) {

static int m=0, i=2; i+=m+1; m=i+a+b; return m; }

11.下面程序运行结果是________。

main() {

int x=2,n=3;

printf(\}

数组 ·34·

power(int x,int n) {

int p;

if(n>0) p=power(x,n-1)*x; else p=1; return(p); }

12.下面程序从键盘输入:5647,输出结果是________。

#include void convert(int n) {

int i;

if((i=n/10)!=0) convert(i);

putchar(n+’0’); }

main() {

int number;

scanf(\if(number<0)

{ putchar(‘-’); number= -number; }

convert(number); }

13.输入I am a student.时,下面程序运行结果是________。

#include main() {

int i,c,num=0,word=0; char string[81]; gets(string);

for(i=0;c=string[i];i++) if(c==’ ’)

word=0;

else if(word==0) {word=1;num++;}

printf(\}

数组 ·35·

14.下面程序的运行结果是________。

#include long fib(int g) {

switch(g) {

case 0:return 0;

case 1:case 2:return(1); }

return(fib(g-1)+fib(g-2)); }

main() {

long k; k=fib(5);

printf(\}

15.设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数

的首部 【1】 。(要求形参名为b。) main() {

double s[10][22]; int n; ┆ ┆

fun(s); ┆ }

16.以下程序中,主函数调用了LineMax函数,实现在N行M列的二维数组中,找出每一行

上的最大值。请填空。 #define N 3 #define M 4

void LineMax(int x[N][M]) {

int i,j,p;

for(i=0; i

for(j=1; j

if(x[i][p]

printf(\【2】 ); }


数组 函数 文档(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于进一步全面推进网格化监管工作的通知

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: