求大虾找C语言错误

[复制链接]
查看11 | 回复3 | 2012-11-22 09:26:56 | 显示全部楼层 |阅读模式
void mypow(float a,int b){int y,i;float x;for(i=2;ivoid mypow(float a,int b){/*内部只用a和b,不再定义x和y。而且,这里边引用不到x和y,x和y是main函数里的局部变量*/int i;for(i=2;ivoid mypow(float a,int b){ int i; float x; x=a; for(i=2;i<=b;i++) x*=a; printf("%g",x);}main(){ float x; int y; printf("请输入x^y: "); ...
回复

使用道具 举报

千问 | 2012-11-22 09:26:56 | 显示全部楼层
for(i=2;i<=y;i++) 中 y值多少? 你是不要用主函数传递过去的x,y值,那在函数中就直接使用形参a,b的值...
回复

使用道具 举报

千问 | 2012-11-22 09:26:56 | 显示全部楼层
输出一堆数字的话,就考虑是否循环FOR语句出现了问题...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行