c语言有关函数问题 高手进

来源:百度知道 编辑:UC知道 时间:2024/05/30 13:36:21
/*
*File:ExponentFunctionTable.c
*------------------------------
*This file displays a exponent function table.
*/

#include<stdio.h>
#include"genlib.h"

/*
*Constants
*----------
*dishu:The dishu of the power.
*lowerLimitExponent:Starting exponent of the power table.
*upperLimitExponent:Final exponent of the power table.
*/

#define dishu 2;
#define lowerLimitExponent 0;
#define upperLimitExponent 10;

/* Function prototypes */
int exponentFunction(int dishu,int exponent);
/* Main program */

main(){
int exponent;

printf("k %d^k\n",dishu);
for(exponent=lowerLimitExponent;exponent<=upperLimitExponent;exponent=exponent+1){
printf("%-3d%-d\n",exponent,exponentFunction(dishu,exponent));
}
}

/*
*Function:exponentFunction
*Usage:e=exponentFuncti

改两个地方
一、
#define dishu 2;
去掉后面的分号
#define dishu 2
其它几个同样地改

二、
#define dishu 2;

int exponentFunction ( int dishu , int exponent);
中的
dishu 重名
要改个别的名字,比如这样改:
#define dishu_1 2

确定头文件在

你那程序中dishu在前面你已经定义为2了。后面构造函数时的参数就不能用那个了。