标题:求X的Y次方 错误
取消只看楼主
coolderBCCN
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-6-22
结帖率:0
已结贴  问题点数:20 回复次数:4 
求X的Y次方 错误
************************************************************求X的Y次方******************************************************************************************
#include
int main(void)
{
        float x,n,result,a,sum=1;
        printf("TO:X**N\n");
        printf("PLEASE ENTER X,N.\n");
        scanf("%f,%f",&x,&n);
        printf("x=%f,n=%f\n",x,n);
        if(n==0)
{
        printf("result is 1\n");
}
      else
{
        for(a=0;a
搜索更多相关主题的帖子: result 
2015-06-22 21:59
coolderBCCN
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-6-22
得分:0 
<n;a++)
        sum=sum*n;
}
        printf("RESULE=%f\n",sum);
        return 0;
}

2015-06-22 22:01
coolderBCCN
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-6-22
得分:0 
回复 5楼 prototype
抄掉了 。。
不好意思

2015-06-23 23:20
coolderBCCN
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-6-22
得分:0 
#include<stdio.h>
int main(void)
{
    float x,n,result,a,sum=1;
    printf("TO:X**N\n");
    printf("PLEASE ENTER X,N.\n");
    scanf("%f,%f",&x,&n);
    printf("x=%f,n=%f\n",x,n);
    if(n==0)
{
    printf("result is 1\n");
}
    if(n>0)
{
    for(a=0;a<n;a++)
    sum=sum*n;
}
    printf("RESULE=%f\n",sum);
    return 0;
}
*******************************************
root@localhost:~/programing/C_source# ./a.out
TO:X**N
PLEASE ENTER X,N.
2,3
x=2.000000,n=3.000000
RESULE=27.000000
结果不对
请问 错在那里?

2015-06-23 23:22
coolderBCCN
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-6-22
得分:0 
回复 3楼 TonyDeng
谢谢 提醒

2015-06-23 23:23



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




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

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