求助!E1S6课后作业
问题:按以下要求编写程序要求用户输入一个十进制整数(按下回车完成输入)
计算出该整数值的五次方
打印计算结果
鄙人的代码如下,第一个函数输出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;
} 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;
}
这样你再试试 有点不懂你想要表达什么意思,我修改了一下你发的第一个代码,改完之后和第二个代码一样,可你说第二个代码也有问题?
可是我这里运行的很好啊!你有什么问题可以再说一下,我理解不清楚。
代码如下:
#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-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;
}
输出结果如下:
此方星河 发表于 2021-7-18 13:34
scanf那里有点问题
这样你再试试
感谢!
页:
[1]