鱼C论坛

 找回密码
 立即注册
查看: 2286|回复: 4

[已解决]求助!E1S6课后作业

[复制链接]
发表于 2021-7-17 20:49:22 | 显示全部楼层 |阅读模式
1鱼币
问题:  按以下要求编写程序
要求用户输入一个十进制整数(按下回车完成输入)
计算出该整数值的五次方
打印计算结果

鄙人的代码如下,第一个函数输出46,但正确答案是128;如果和答案代码一样,输出内容就是空白;
第二个代码和答案代码一样但是输出空白。

鄙人的代码:
#include<stdio.h>
#include<math.h>

int main()
{
            int i;
            double result;
            
            printf("请输入一个整数:%d\n",i,scanf);
            scanf("%d,&i");
            
            result = pow(i, 5);
            
            printf("%d的五次方是:%.2f\n", i,result);
            
            return 0;
}

正确答案的代码如下:
#include <stdio.h>
#include <math.h>

int main()
{
        int i;
        double result;

        printf("请输入一个整数:");
        scanf("%d", &i);

        result = pow(i, 5);

        printf("%d的五次方是:%.2f\n", i, result);

        return 0;
}
最佳答案
2021-7-17 20:49:23
scanf那里有点问题
#include<stdio.h>
#include<math.h>

int main()
{
            int i;
            double result;

            printf("请输入一个整数:");
            scanf("%d", &i);

            result = pow(i, 5);

            printf("%d的五次方是:%.2f\n", i, result);

            return 0;
}
这样你再试试

最佳答案

查看完整内容

scanf那里有点问题 这样你再试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-7-17 20:49:23 | 显示全部楼层    本楼为最佳答案   
scanf那里有点问题
#include<stdio.h>
#include<math.h>

int main()
{
            int i;
            double result;

            printf("请输入一个整数:");
            scanf("%d", &i);

            result = pow(i, 5);

            printf("%d的五次方是:%.2f\n", i, result);

            return 0;
}
这样你再试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-7-18 07:25:30 | 显示全部楼层
有点不懂你想要表达什么意思,我修改了一下你发的第一个代码,改完之后和第二个代码一样,可你说第二个代码也有问题?
可是我这里运行的很好啊!你有什么问题可以再说一下,我理解不清楚。
代码如下:
#include<stdio.h>
#include<math.h>

int main()
{
            int i;
            double result;

            printf("请输入一个整数\n");
            scanf("%d", &i);

            result = pow(i, 5);

            printf("%d的五次方是:%.2f\n", i, result);

            return 0;
}
运行的图片如下:
屏幕截图 2021-07-18 071917.png
屏幕截图 2021-07-18 072045.png
屏幕截图 2021-07-18 072104.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-7-18 11:53:05 | 显示全部楼层
本帖最后由 河岸柳 于 2021-7-18 11:58 编辑
此方星河 发表于 2021-7-18 07:25
有点不懂你想要表达什么意思,我修改了一下你发的第一个代码,改完之后和第二个代码一样,可你说第二个代码 ...


额,我的代码如下
#include<stdio.h>
#include<math.h>

int main()
{
            int i;
            double result;
            
            printf("请输入一个整数:");
            scanf("%d, &i");
            
            result = pow(i, 5);
            
            printf("%d的五次方是:%.2f\n", i, result);
            
            return 0;
}
输出结果如下:
微信图片_20210718115714.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-7-18 15:40:17 | 显示全部楼层
此方星河 发表于 2021-7-18 13:34
scanf那里有点问题

这样你再试试

感谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 22:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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