我自编了一个程序,有两个错误,改不出来
#include <stdio.h>我想编x^n的算法struct fun
{
float dsh;底数
int zsh;指数
}
printf("enter dsh and zsh:\n); error
scanf("%5.2f%d",&dsh,&zsh); error
void main()
{
struct fun *p;
float x;
int n;
float paw(x,n);
paw(p->dsh,p->zsh);
printf("%5.2f\n",paw(p->dsh,p->zsh));
}
float paw(x,n)
{if(n>1)
paw(x,n)=paw(x,n-1)*x; error
else paw(x,1)=x;
return (paw(x,n));
}
[此贴子已经被作者于2006-6-10 10:40:45编辑过]