#include <stdio.h> #define PT 3.5 #define S(x) PT*x*x main() { int a=1,b=2; prinft("%f",S(a+b)); }

2025-02-06 13:06:16
推荐回答(3个)
回答1:

代码中间有汉字字符。
最简单的方式就是全部重新敲一遍。
另外, printf打错了。 其他的没什么问题。
PS 如果你是想联系, 那么这样写可以。
如果想得到正确结果 需要
#define S(x) PT*(x)*(x)

回答2:

貌似源代码有不认识的字符,删掉手打一遍看看。

回答3:

正确代码:
#include

#define PT 3.5
#define S(x) PT*x*x
main()
{ int a=1, b=2;
printf("%f",S(a+b)); */你把printf 拼写成了prinft,是ft,不是tf/*
}

知道错在哪了吧,下次编程时注意点,这是小细节,但是看不出来很头疼的