作业帮 > 综合 > 作业

关于C语言中n次幂函数的用法

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 06:18:09
关于C语言中n次幂函数的用法
我想要输出一个 有8位的数组 里面分别为2的前8个整数n次幂 下面是我写的程序
#include
double power(double n,int p);
void main()
{ int S[8];
int i;
double n=2;
printf("The results is:\n");
do
{
\x05 S[i]=power(n,i);//调用函数
\x05 printf("%d\n",S[i]);
}
while(i
1,在调用:S[i]=power(n,i); 之前,i未初始化,你可以手动输出来看一下,值结果是随机的,并不一定是0.
编译会提示:Warning: Possible use of 'i' before definition in function main
2,在do{}while;中,开关i值并未改变,若i
再问: void main() { int S[8]; int i=0; double n=2; printf("The results is:\n"); do {//int a=0; S[i]=power(n,i);//调用函数 printf("%d\n",S[i]); i++; }当我把前面部分定义 i 后为什么输出 八个值都是256 我的n次幂函数 没起到原先设计的作用