c语言调用函数的填空题,c语言函数调用简单例题

c语言基础的调用函数填空问题?

1. void fun(int a); 这里函数声明的地方要改为 void fun(int a[3][3]);

成都创新互联公司是一家集网站建设,东兴企业网站建设,东兴品牌网站建设,网站定制,东兴网站建设报价,网络营销,网络优化,东兴网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

2. void fun(int a[3][3])函数中,最后少了两个右大括号}

3. 空的地方a[][]填a[i][j]是没错的

另外虽然声明和定义了fun函数,作用是沿对角线翻转二维数组,即转置

但是上面的代码中却没有调用fun,调用fun函数后的代码和运行结果如下:

改动的地方见注释,输出正确,望采纳~

附源码:

#includestdio.h

int main() {

void fun(int a[3][3]); // 这里函数声明处a的行列数值要填上

int a[3][3] = {{0,1,2},{3,4,5},{6,7,8}};

for (int i = 0; i 3; i++) {

  for (int j = 0; j 3; j++)

      printf("%d ", a[i][j]);

  printf("\n");

}

fun(a); // 这里调用fun函数,沿对角线翻转二维数组a

printf("翻转后:\n");

for (int i = 0; i 3; i++) {

  for (int j = 0; j 3; j++)

      printf("%d ", a[i][j]);

  printf("\n");

}

return 0;

}

void fun(int a[3][3]) {

for (int i = 0; i 3; i++)

  for (int j = 0; j 3; j++) {

      if (i j) {

          int tmp = a[i][j];

          a[i][j] = a[j][i];

          a[j][i] = tmp;

      }

  }

}

c语言函数填空题

这个主函数的意思是先调用fun这个函数,在函数中输入累加的次数,题目的意思就是从开始一直累加10次,然后通过fun这个函数,返回到主函数取得x^2+1累加10次的值,再看fun这个函数,X代表当前需要累加的值,s代表当前累加后的和的值,在函数中可以知道,应该是s+=x^2+1,题中又调用了一个F的函数,在函数中,通过调用这个函数来返回当前本次的值,所以在4题中应该填入的是当前需要累加的值,就是X,在5题中应该填入本次计算值的返回值,就是x^2+1

C语言填空题:编写函数将有n个整数的一维数组中下标从0到p(p

程序填空已经完成。运行正确:

#include "stdio.h"

void fun(int *w,int p,int n)

{ int i,j,t;

for(i=0; i=p; i++)

{ t=w[0];

for(j=0; jn-1; j++)

w[j]=w[j+1];

w[n-1]=t;

}

}

main()

{ int a[12]= {1,2,3,4,5,6,7,8,9,10,11,12};

int i,m;

scanf("%d",m);

fun(a,m,12);

for(i=0; i12; i++)

printf("%3d",a[i]);

printf("\n");

}


分享名称:c语言调用函数的填空题,c语言函数调用简单例题
标题网址:http://ybzwz.com/article/hcojic.html