时间:2012-04-06 22:05:46
第十套
1程序填空
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。
第1处 row=colum=0;
第2处 if((row!=colum)||(row!=m1))return 0;
第3处 return 1;
2程序修改
给定MODI1.Cfun函数的功能是:根据整型形参m,计算如下公式的值。t=1-1/2-1/3-……-1/m.
#include <sdio.h>
double fun( int m )
{
double t = 1.0;
int i;
for(i=2;i<=m;i++)
/********found***********/
t=t-1.0/i;
/********found***********/
return t;
}
3程序设计
请编写一个函数,函数的功能是删除字符串中的所有空格。
int fun(char *str)
{
char *p =str;
int i=0;
while(*p){
if(*p!=’’)str[i++]=*p;
p++;
}
str[i]=0;
}