首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。 例如:a数组中的值为 则返回主程序后a数组中的值应为 注意:部分源程序存在文件PROGI
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。 例如:a数组中的值为 则返回主程序后a数组中的值应为 注意:部分源程序存在文件PROGI
admin
2013-04-02
37
问题
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。
例如:a数组中的值为
则返回主程序后a数组中的值应为
注意:部分源程序存在文件PROGI.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define N 5
void fun (int a[][N])
{
}
NONO()
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *rf, *wf ;
int i, j, a[5][5] ;
rf = fopen("in.dat","r");
wf = fopen("out.dat","w");
for(i = 0 ; i < 5 ; i++)
for(j = 0 ; j < 5 ; j++)
fscanf(rf, "%d ", &a
[j]);
fun(a);
for (i = 0; i < 5; i++) {
for (j = 0; j < 5; j++) fprintf(wf, "%4d", a
[j]);
fprintf(wf, "\n");
}
fclose(rf);
fclose(wf);
}
main ()
{int a[N][N], i, j;
printf("***** The array *****\n");
for (i =0; i
{for (j =0; j
{a
[j] = rand()%10; printf("%4d", a
[j]);}
printf("\n");
}
fun (a);
printf ("THE RESULT\n");
for (i =0; i
{for (j =0; j
[j]);
printf("\n");
}
NONO();
}
选项
答案
{ int i, j; for(i=0; i
解析
进入fun函数,根据前面的分析:
(1)对二维数组常用双重循环结构来处理:外层循环控制二维数组的行处理,内层循环控制二维数组的列处理。
(2)左下半三角元素的下标特点是列下标小于或等于行下标,即j<=i。
(3)依次访问二维数组,把符合以上条件的元素的值赋0。
该题是对矩阵操作的考查。
转载请注明原文地址:https://jikaoti.com/ti/5in0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数据结构中,能用二分法进行查找的是 ______。
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为______。
以下能正确定义字符串的语句是______。
“商品”与“顾客”两个实体集之间的联系一般是______。
下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行从大到小排序,例如:#defineN4voidsort(inta[][N])
若变量已删除正确定义,则以下语句的输出结果是______。 s=32; s^=32; printf("%d",s);
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是
随机试题
在行颅脑超声检查时,能较完整地显示大脑中动脉、大脑前动脉、后交通动脉及大脑后动脉的检查窗是
严重的通货紧缩通常伴有()等现象发生。
下列选项中,( )属于建设工程项目管理进度控制的技术措施。
下列哪些情形,由旅游行政管理部门责令改正,暂扣导游证3至6个月,情节严重,由省级旅游局吊销导游证并予以公告()
______知识,也叫操作性知识,是个体难以清楚陈述、只能借助于某种作业形式间接推测其存在的知识。
限制民事行为能力人订立的除纯获利益及与其年龄、智力、精神健康状态相适应的合同外的合同,应经法定代理人追认,相对人可以催告法定代理人在()内予以追认。法定代理人未作表示的,视为()。
某资本家投资200万元,每次投资所得的利润是30万元,假定其预付资本的有机构成是4:1,那么该资本家每次投资所实现的剩余价值率为
[A]Gettingcarriedawaywiththeculture[B]Carryingvastamountofluggage[C]Stayingontheroadtoolong[D]Wear
StudentsofUnitedStateshistory,seekingtoidentifythecircumstancesthatencouragedtheemergenceoffeministmovements,ha
WindandSeaWavesIfyou’veeverstoodontheshoreoftheocean,you’veseenwaveafterwavemovetowardyou.Eachcomes
最新回复
(
0
)