- 已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。
这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
8天前关闭。
Improve this question
这应该是一个简单的程序,我正在学习编程,这只是为了好玩。
它是打印出关于一个圆的信息。
#include <stdio.h>
float pi;
int radius;
int circumference;
int area;
int main()
{
printf("What radius is your circle?\n");
scanf("%d", &radius);
pi == (3.14);
area == (radius * radius * pi);
circumference == (2 * radius * pi);
printf("The area of your circle is %d, and the circumference is %d\n", area, circumference);
return(0);
}
2条答案
按热度按时间pxyaymoc1#
您似乎使用了比较运算符
==
而不是赋值运算符=
。请更改这些行:作者
此外,尝试使用浮点运算
float
或double
),因为结果和常量PI都是浮点数wj8zmpe12#
如果两个操作数具有相同的值,则等于运算符(==)返回true;否则,它返回false。不要使用==进行赋值。请使用=进行赋值,而不要使用此运算符。例如: