鱼C论坛

 找回密码
 立即注册
查看: 2465|回复: 7

思路没错,怎么就是实现不了~~

[复制链接]
发表于 2011-11-30 11:36:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <stdio.h>
int n,z,y,a,b,r;
void main()
{
int cifang(int );

printf("输入:");
scanf("%d",&a);

printf("输入次方数:");
scanf("%d",&b);

y = cifang(b);
printf("%d的%d次方的值为:%d\n",a,b,y);

}

int cifang(int x)
{
        int i;
       
        for(i=0;i<=b;i++)
        {
        z = a*2;
        }
        return z;
       
}

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-30 11:49:28 | 显示全部楼层
请修改两个地方。
一,将 z 的初始值赋 1
二,循环条件改成 i = 0 ; i < b; i++. 否则就会多算一次。
  1. #include <stdio.h>
  2. int n,z=1,y,a,b,r;
  3. void main()
  4. {
  5. int cifang(int );

  6. printf("输入:");
  7. scanf("%d",&a);

  8. printf("输入次方数:");
  9. scanf("%d",&b);

  10. y = cifang(b);
  11. printf("%d的%d次方的值为:%d\n",a,b,y);

  12. }

  13. int cifang(int x)
  14. {
  15.         int i;
  16.         
  17.         for(i=0;i<b;i++)
  18.         {
  19.         z *= a;
  20.         }
  21.         return z;
  22.         
  23. }

复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-30 13:12:36 | 显示全部楼层
本帖最后由 self 于 2011-11-30 13:14 编辑

学习一下
学习一下
学习一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-30 13:24:42 | 显示全部楼层
=。=。可是我改了Z=1  和i<b 却最终还是错误的。好纠结哟
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-30 14:06:56 | 显示全部楼层
谢谢版主。我发现主要问题还是在 z =a*2得改成z*=a...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-30 17:06:03 | 显示全部楼层
#include "stdio.h"

int CF(int,int);



int main()
{       
        int a,b,c;

        while (1)
        {       
                printf("put two numbers : a,b = ");
                scanf("%d,%d",&a,&b);
                printf("the result is c = %d\n",CF(a,b));
        }
       
        //while(1);
       
        return 0;
       
}

int CF(int x,int y)
{       
        int z = 1;

        for(int i = 1;i<=y;i++)
        {
                z *= x;
        }

        return z;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-30 17:42:31 | 显示全部楼层
既然都用全局变量了,int cifang(int x)还要参数干什么?你函数定义里也没用到啊。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-30 18:17:01 | 显示全部楼层
我也不懂为什么,我抄他原代码,只是修改了些局部错误。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 07:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表