2017年3月计算机c语言二级考试真题
二、程序填空
1
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:计算矩阵a的下三角(包含主对角线)元素之积,矩阵的
行、列数和元素值均由键盘输入。
-------------------------------------------------------*/
#define M 10
#include "stdio.h"
int main()
{
int i,j,n,a[M][M];
long s=1;
scanf("%d",&n);
/***********FILL***********/
for(_________)
for(j=0;j
scanf("%d",&a[i][j]);
for(i=0;i
/***********FILL***********/
for(j=0;_______;j++)
/***********FILL***********/
s=_________;
printf("%ld\n",s);
return 0;
}
【空1】
【参考答案】
i=0;i
i=0;i
============================================================
【空2】
【参考答案】
j<=i
i>=j
(i+j)>(n-1)&&j
(j+i)>(n-1)&&j
============================================================
【空3】
【参考答案】
s*a[i][j]
a[i][j]*s
编程题
三、【程序设计】
--------------------------------------------------
功能:找出一个大于给定整数且紧随这个整数的素数,并
作为函数值返回。
------------------------------------------------*/
#include "stdio.h"
#include"conio.h"
int fun(int n)
{
/*********Begin**********/
int i,k;
for(i=n+1;;i++){
for(k=2;k
if(i%k==0)
break;
if(k==i)
return(i);
}
/********** End **********/
【程序设计】
--------------------------------------------------
功能:求出二维数组外围元素之和,作为函数值返回。二
维数组的值在主函数中赋予。
-------------------------------------------------*/
#define M 4
#define N 5
#include "stdio.h"
int fun(int a[M][N])
{
/*********Begin**********/
int s=0;
int i,j;
for(i=0;i
s=s+a[i][0]+a[i][N-1];
for(j=1;j
s=s+a[0][j]+a[M-1][j];
return s;
【2017年3月计算机c语言二级考试真题】相关文章: