标题:我自编了一个程序,有两个错误,改不出来
只看楼主
zryzry
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-9
 问题点数:0 回复次数:10 
我自编了一个程序,有两个错误,改不出来
#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编辑过]

搜索更多相关主题的帖子: paw float dsh zsh 
2006-06-10 10:32
zryzry
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-9
得分:0 
[QUOTE][/QUOTE]
2006-06-10 10:41
cxwl3sxl
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:495
专家分:129
注 册:2005-11-12
得分:0 
printf("enter dsh and zsh:\n"); error

努力,哈哈,总有一天会变成高手~~~~~~因为我相信:没有办不到,只有想不到!http://t..cn/fpress
2006-06-10 10:47
lfrilovec
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-10
得分:0 
#include <stdio.h>//我想编x^n的算法
#include<iostream.h>//输入输出头文件
struct fun

{
float dsh//底数
int zsh//指数
}
cout<<"enter dsh and zsh; // error
cin>>dsh>>zsh; // error
void main()
{
struct fun obj ;
struct fun *p=&obj;
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-06-10 10:51
yiqing8854
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2006-6-4
得分:0 
看不懂啊,看来我得先看教程啊!~!~1

2006-06-10 10:59
cxwl3sxl
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:495
专家分:129
注 册:2005-11-12
得分:0 
错误太多了,我自己也不知道改了哪些地方,自己看看吧!
#include<stdio.h>
struct fun
{
float dsh;//底数
int zsh;//指数
};
void main()
{
struct fun p;
float paw(float x,int n);
float a,b;
int c;
a=p.dsh;
c=p.zsh;
printf("enter dsh and zsh:\n");
scanf("%f %d",&a,&c); //error
b=paw(a,c);
printf("%5.2f\n",b);
}
float paw(float x,int n)
{
float o=1;
int i,l;
l=n;
// printf("%f %d\n",x,n);
if(l>1)
for(i=0;i<l;i++)
o=x*o;
else
o=x;
return(o);
}

努力,哈哈,总有一天会变成高手~~~~~~因为我相信:没有办不到,只有想不到!http://t..cn/fpress
2006-06-10 11:16
cxwl3sxl
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:495
专家分:129
注 册:2005-11-12
得分:0 
来晚了一步,不过好象4#的至少还有一处错误没有改吧!
#include <stdio.h>//我想编x^n的算法
#include<iostream.h>//输入输出头文件
struct fun

{
float dsh//底数
int zsh//指数
}

努力,哈哈,总有一天会变成高手~~~~~~因为我相信:没有办不到,只有想不到!http://t..cn/fpress
2006-06-10 11:19
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
得分:0 
哟,这个分号我也少过.应该就是漏了个引号和分号了~EASY呀...

人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2006-06-10 11:26
zryzry
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-9
得分:0 
特别感谢cxw13sx1,真诚感谢大家的关注,还有一点

float paw(float x,int n)我想用递归循环,这样为什么不行
{ float b;
if(n==1) b=x;
else
b=paw(x,n-1)*x;
return (b);
}

[此贴子已经被作者于2006-6-11 10:21:24编辑过]

2006-06-10 13:05
cxwl3sxl
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:495
专家分:129
注 册:2005-11-12
得分:0 
下面的那个改对了啊,可以运行啊!

努力,哈哈,总有一天会变成高手~~~~~~因为我相信:没有办不到,只有想不到!http://t..cn/fpress
2006-06-10 13:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-71077-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.278870 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved