1.undefined reference to `WinMain@16'|
可能的原因是程序没有主函数导致的编译错误
2.#include<iostream>
#include<string>
using namespace std;
int main()
{
int n;
int a[100];
while(cin>>n)
{
int s=1;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<n;i++)
{
if(a[i]%2!=0)
{
s*=a[i];
}
}
cout<<s<<endl;
}
return 0;
}
注:s要放在while循环中这样每次输入一种情况时s的值都会刷新这样才会对应输入的每种情况
3.expected primary-expression before '}' token|
在)之前,少了表达式,一般应当是缺少参数。
4.error: stray '\243' in program|
可能的原因是在相应行中输入了中文的符号,
字面意思有非标ascll的字符