C++ \MyProjects\1_3\main.cpp(11) : error C2059: syntax error : 'bad suffix on number'

来源:百度知道 编辑:UC知道 时间:2024/06/25 20:35:09
#include <iostream.h>
void main()
{
int i,j,k,count;
for (i=0;i<=100;i++)
{
for (j=0;j<=100;j++)
{
for (count=0,k=0;k<=100;k++)
if (i+2j+5k==100)
{
count++;
cout<<i<<j<<k<<count<<endl;
}
}
}
}

运行后是--------------------Configuration: 1_3 - Win32 Debug--------------------
Compiling...
main.cpp
C:\Program Files\Microsoft Visual Studio\MyProjects\1_3\main.cpp(11) : error C2059: syntax error : 'bad suffix on number'
C:\Program Files\Microsoft Visual Studio\MyProjects\1_3\main.cpp(11) : error C2146: syntax error : missing ')' before identifier 'j'
C:\Program Files\Microsoft Visual Studio\MyProjects\1_3\main.cpp(11) : error C2059: syntax error : 'bad suffix on number'
C:\Program Files\Microsoft Vis

if (i+2j+5k==100)乘法2j和5k不可以什么也不写,要用*,还有就是你的count计数没有用,改好~~

#include <iostream.h>
void main()
{
int i,j,k,count=0;
for (i=0;i<=100;i++)
{
for (j=0;j<=100;j++)
{
for (k=0;k<=100;k++)
if (i+2*j+5*k==100)
{
count++;
cout<<i<<" "<<j<<" "<<k<<" "<<endl;
}
}
}
cout<<"共"<<count<<endl;
}