我是C的新手,我只是写了这个代码,要求你输入,它变成变量,进行计算,并给出一个输出 . 我得到编译错误,说“int ns”和“int sum”无效 .
#include <iostream>
int main () {
sum = ns - 2 * 180;
std::cout << "Enter the number of sides";
int ns;
int sum;
std::cin >> ns;
sum = ns * 180 - 360;
std::cout << "The sum of all of the interior angles is" << sum;
system("PAUSE");
}
谁能告诉我这里错了?
2 回答
在使用标识符之前,您必须定义它 . 编译器不知道此代码段中的sum和ns是什么标识符
此外,ns甚至没有初始化 .
您似乎应该删除这两个语句
该程序看起来像
您在定义之前尝试使用
sum
和ns
.定义
ns
和sum
,然后使用它们 .例如: