dydy 发表于 2021-8-5 00:24:04

为啥和小甲鱼码的已经一模一样了,编译不了

#include <stdio.h>
#include <math.h>

int main()
{
        int result;
       
        result=pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);
       
        printf("结果是:%d/n", result);
       
        return 0;
}

人造人 发表于 2021-8-5 01:35:23

因为肯定不是一模一样
你能区分下面的字符吗?这些字符长得很像
0oO1!|il
,, .。!()()“”‘’""''

友情提示,逗号是中文的
当然,我只看出了这个问题,其他你自己找,很认真的找,学编程要非常认真

人造人 发表于 2021-8-5 01:39:17

又看出一个问题,\n
可以看出你写代码非常不认真

小甲鱼 发表于 2021-8-5 02:53:40

我也发现一个,pow(1,2)+pow(2,3),第一个逗号是中文的!

新手切记:编程中一定要使用英文的标点符号。


大马强 发表于 2021-8-5 06:53:16

本帖最后由 大马强 于 2021-8-5 07:04 编辑

你在这定义一摸一样,如果你感觉你代码和答案一摸一样但还是报错,自信点一定是问题一定出在自己{:10_277:}
1.pow中标点符号
2.换行符写错了

焦糖橙子 发表于 2021-8-5 10:04:48

我复制你的代码跑了一遍,只用修改:

1.        pow函数里面的,(你用的中文逗号,应该用英文的)
2.        printf函数里面/n改成\n

就可以得到图片里面的结果。

张三ccccccc 发表于 2021-8-5 14:35:16

1,pow函数中间的逗号注意要用英文输入法
2,换行符/n改成\n

dydy 发表于 2021-8-5 21:30:44

人造人 发表于 2021-8-5 01:35
因为肯定不是一模一样
你能区分下面的字符吗?这些字符长得很像
0oO1!|il


我太粗心了 呜呜呜 谢谢指点!

dydy 发表于 2021-8-5 21:31:15

小甲鱼 发表于 2021-8-5 02:53
我也发现一个,pow(1,2)+pow(2,3),第一个逗号是中文的!

新手切记:编程中一定要使用英文的标点符号。 ...

谢谢!!

mrshufang 发表于 2021-8-7 17:46:00

您好

2877455773 发表于 2021-8-8 11:32:19

编译不了的原因是pow(1,2)这括号里面的逗号是中文的

Minecraft程序猿 发表于 2021-8-8 13:25:11

我想问一下/n是什么,不应该是\n吗
页: [1]
查看完整版本: 为啥和小甲鱼码的已经一模一样了,编译不了