我正在查看我的C教科书,里面有一个页面,提示告诉我将多项式转换为C代码.我们还没有讨论指数运算符,并且特别指示此时不使用它们并找到基本运算符的另一种方法.多项式如下:5x^(2)+3x-2.
我该怎么做呢?
首先,我到目前为止的代码如下所示.
计算器执行我想要的所有操作,减去它在计算中仍然包含负数的事实.如果呈现为半径的数字小于零,我希望它什么也不做,但仍然计算该数字是否为非负数.但是,我在使用if语句时遇到问题.我之前没有使用过这些,因为我只是一个初学者.我只需要朝着正确的方向努力.我需要一个"别的"吗?任何帮助是极大的赞赏!
#include <stdio.h>
int radius, area;
main()
{
printf("Enter radius: ");
scanf("%d", &radius);
{
if (&radius > -1); {
area = (int)(3.14159 * radius * radius);
printf("Area = %d\n", area);}
else {
return(0); }
}
return(0);
}
Run Code Online (Sandbox Code Playgroud)