#include<stdio.h>
#pragma warning(disable:4518)
int main()
int n=0,i,j,k;
{for (i=2;i<200;i++)
for(j=2;j<i;j++)
if i%j==0;break;
else
k=i;n++;}
printf("%d,%d",k,n);
warning C4518: 'int ' : storage-class or type specifier(s) unexpected here; ignored
.cpp(6) : error C2146: syntax error : missing ';' before identifier 'n'
fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.
#include <stdio.h>
#include <stdlib.h>
int main()
{ //main函数要有大括号
int n=0,i,j,k;
{
for (i=2;i<200;i++)
for(j=2;j<i;j++)
if (i%j==0) //if的条件应该加上括号 而且后面不能有分号 否则是空语句
break;
else
k=i;
n++;
}
printf("%d,%d",k,n);
return 0; //主函数是int类型 要有返回值
} //main函数要有大括号
#include <stdlib.h>
int main()
{ //main函数要有大括号
int n=0,i,j,k;
{
for (i=2;i<200;i++)
for(j=2;j<i;j++)
if (i%j==0) //if的条件应该加上括号 而且后面不能有分号 否则是空语句
break;
else
k=i;
n++;
}
printf("%d,%d",k,n);
return 0; //主函数是int类型 要有返回值
} //main函数要有大括号
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-03-07
你的main函数没有括号