首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了NXN的二维数组,并在主函数中赋值。请编写函数fun(),函数的功能是求出数组周边元素的平方和并作为函数值返回给主函数中的S。例如:若a数组中的值为 a=0 1 2 7 9 1
下列程序定义了NXN的二维数组,并在主函数中赋值。请编写函数fun(),函数的功能是求出数组周边元素的平方和并作为函数值返回给主函数中的S。例如:若a数组中的值为 a=0 1 2 7 9 1
admin
2013-06-12
59
问题
下列程序定义了NXN的二维数组,并在主函数中赋值。请编写函数fun(),函数的功能是求出数组周边元素的平方和并作为函数值返回给主函数中的S。例如:若a数组中的值为
a=0 1 2 7 9
1 11 21 5 5
2 21 6 11 1
9 7 9 10 2
5 4 1 4 1
则返回主程序后s的值应为310。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define N 5
int fun (int w[][N])
{
}
main()
{
int a[N)[N]={0,1,2,7,9,1,1l,2l,5,5,2, 21,6,11,1,9,7,9,10,2,5,4,1,4,1};
int i,j;
int S;
clrscr( );
printf("*****The array***+*\n");
for (i=0; i<N; i++)
{for(j=0;j<N;i++)
{printf(“%4d”,a
[j]);}
printf("\n");
}
s=fun(a);
printf(“*****THE RESULT*****\n”);
printf("The sum is:%d\n",s);
}
选项
答案
int fun(int w[])[N]) { int i,j,k=0; int s=0; for(i=0;i<N;i++) for(j=0;j<N;j++) if(i==0||i==N-1||j==0||j==N-1) /*只要下标中有一个为0或N-1,则它一定是周边元素*/ {s=s+w[i][j]*w[i][j]; /*将周边元素求平方和*/ } return s; /+返回周边元素的平方和*/ }
解析
该题采用逐一判断的方式,周边元素的下标一定有一个是0或N-1,且只要下标中有一个为0或N-1,则它一定是周边元素。
转载请注明原文地址:https://www.kaotiyun.com/show/rrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数INT(LEN("123.456"))的结果是______。
有以下程序 void fun(int *a,int i,int j) { int t; if (i<j) { t=a[j]; a[i]=a[j]; a[j]=t; i++; j--; fun(a,i,j); } } main() { int x[]={2,
评价排序算法优劣的主要标准是______和______。
给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,n=10,则输出16.479905。/************found************/fun(intn)
语句printf("a\bhow\’s\\\bhe\n");的输出结果是______。(说明:’b’是退格符)
有以下程序 #include <stdio.h> main() { FILE *fp1; fp1=fopen("f1.txt","w"); fprintf(fp1,"abc"); fclose(fp1); } 若文本文件f1.txt中原有内容为:good,
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
数据的存储结构包括顺序、______、索引和散列四种基本类型。
以下程序中,fun()函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){
随机试题
毛泽东提出,坚持武装斗争必须建立一支人民的军队,这支军队的唯一宗旨是【】
属于既病防变的是
一切外科疾病的总称是一切外科疾病溃破的疮面是
患者,男,50岁,高血压病史3年。期间先后用硝苯地平片和硝苯地平控释片控制血压,近日出差曾饮酒和饮用多种饮料,出现血压波动情况。关于本例患者对硝苯地平片和硝苯地平控释片的用法,正确的是()。
某建设项目需要安装一条自动化生产线,现有甲、乙、丙三个方案,有关资料见下表:假定各方案的生产能力相同,当年产量在1.67万件~2万件时,按总成本由小到大的顺序排列,依次为( )。
限制延迟工作时间的措施包括()。
ultra-leftextremist
社会发展过程中的主体选择性是指主体以一定的方式在可能性空间中所表现的自主性、目的性。这个“可能性空间”()
设A是n(n>1)阶方阵,ξ1,ξ2,…,ξn是n维列向量,已知Aξ1=ξ2,Aξ2=ξ3,…,Aξn一1=ξn,Aξn=0,且ξn≠0.(Ⅰ)证明ξ1,ξ2,…,ξn线性无关;(Ⅱ)求Ax=0的通解;(Ⅲ)求出A的全部特征值和特征向量,并证明A不可
Youwillhearanotherfiverecordings.Fivepeoplearetalkingaboutprojectmanagement.Foreachrecording,decidewhataction
最新回复
(
0
)