首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行
admin
2017-02-24
33
问题
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<stdio.h>
#define M 10
int a[M][M]={0};
/*********found*********/
void fun(int **a,int m)
{int j,k;
for(j=0;j<m;j++)
for(k=0;k<m;k++)
/*********found*********/
a[j][k]=k*j;
}
main()
{ int i,j,n;
printf("Enter n:");
scanf("%d",&n);
fun(a,n);
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
printf("%4d",a
[j]);
printf("\n");
}
}
选项
答案
(1)void fun(int a[][M],int m) (2)a[j][k]=(k+1)*(j+1);
解析
(1)在函数体fun中可知,a是一个二维整型数组变量,设置实参时,用**a表示是错误的,所以应改为void fun(int a[][M],int m)。
(2)根据输出的结果可知,应改为a[j][k]=(k+1)*(j+1);。
转载请注明原文地址:https://kaotiyun.com/show/k0Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",a[2-i][i]);}
在C语言中,函数返回值的类型最终取决于
在执行下述程序时,若从键盘输入6和8,则结果为main(){inta,b,s;scanf("%d%d",&a,&b);S=aif(a<B)s=b;S*=S;printf("%d",s);}
下列有关数据库的描述,正确的是
在结构化程序设计中,模块划分的原则是
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
随机试题
A.儿童期B.青春期C.性成熟期D.绝经过渡期E.老年期36岁女性属于()。
评定食品被细菌污染程度的指标是
甲公司进行一建筑工程施工招标,A、B、C三家公司及D、E两家公司所组成的联合体X投标,并均通过资格预审。在投标截止日期前,联合体X要求将K公司加入联合体中。在这种情况下,甲公司( )。
背景资料: A施工单位具有通信信息网络系统集成甲级资质,通过招投标承接到某通信运营商的六省长途传输设备扩容工程的施工任务。由于施工阶段A施工单位正在从事另外一项大型工程的施工,因此没有足够的资源按照合同约定完成此项目。限于合同工期的要求,A施工单位与建设
目前,上海、深圳证券交易所上市证券的分红派息,主要是通过中国结算公司的交易清算系统进行的,在办理了相关的申领手续后,红股、股息由交易清算系统自动派到投资者账上。( )
根据规定,下列关于犯罪中止的表述正确的是()。
推动组织变革的根本动因是()。
既是课程设计与实施的终点,又是课程设计与实施继续向前发展的起点的是()。
根据给定资料,分别指出我国网络媒体的积极作用和网络传播内容存在的主要问题。(20分)要求:全面准确,语言简洁,200字左右。根据给定资料反映出的问题,以某市“精神文明建设办公室”的名义,围绕“网络文明建设”,给广大网民写一封公开信。(40分)要求:
设语句inta=3;,当执行了以下语句后,变量a的值是______。a+=a-=a*a;
最新回复
(
0
)