为啥和小甲鱼码的已经一模一样了,编译不了
#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;
} 因为肯定不是一模一样
你能区分下面的字符吗?这些字符长得很像
0oO1!|il
,, .。!()()“”‘’""''
友情提示,逗号是中文的
当然,我只看出了这个问题,其他你自己找,很认真的找,学编程要非常认真
又看出一个问题,\n
可以看出你写代码非常不认真
我也发现一个,pow(1,2)+pow(2,3),第一个逗号是中文的!
新手切记:编程中一定要使用英文的标点符号。
本帖最后由 大马强 于 2021-8-5 07:04 编辑
你在这定义一摸一样,如果你感觉你代码和答案一摸一样但还是报错,自信点一定是问题一定出在自己{:10_277:}
1.pow中标点符号
2.换行符写错了 我复制你的代码跑了一遍,只用修改:
1. pow函数里面的,(你用的中文逗号,应该用英文的)
2. printf函数里面/n改成\n
就可以得到图片里面的结果。 1,pow函数中间的逗号注意要用英文输入法
2,换行符/n改成\n 人造人 发表于 2021-8-5 01:35
因为肯定不是一模一样
你能区分下面的字符吗?这些字符长得很像
0oO1!|il
我太粗心了 呜呜呜 谢谢指点! 小甲鱼 发表于 2021-8-5 02:53
我也发现一个,pow(1,2)+pow(2,3),第一个逗号是中文的!
新手切记:编程中一定要使用英文的标点符号。 ...
谢谢!! 您好 编译不了的原因是pow(1,2)这括号里面的逗号是中文的 我想问一下/n是什么,不应该是\n吗
页:
[1]