啊哈磊_编程从这里起步
标题:
书上P129页的题目,哪里出错了呢?
[打印本页]
作者:
加一
时间:
2019-5-16 10:52
标题:
书上P129页的题目,哪里出错了呢?
本帖最后由 加一 于 2019-5-16 10:54 编辑
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,i,count1,count2,k;
for (k=4;k<=100;k=k+2)
{
for (a=2;a<=k/2;a++)
{
count1=0;
for (i=2;i<=a/2;i++)//验证a是不是质数
{
if (a%i==0)
{
count1++;
break;
}
}
if (count1==0)//如果a是质数
b=k-a;
count2=0;//验证b是不是质数
for (i=2;i<=b/2;i++)
{
if (b%i==0)
{
count2++;
break;
}
}
if (count2==0)//如果b也是质数
{
printf("%d=%d+%d",k,a,b);
break;//打印并跳出
{
}
}
}
return 0;
}
复制代码
作者:
加一
时间:
2019-5-16 11:10
本帖最后由 加一 于 2019-5-16 14:30 编辑
哈哈我自己找到了,多打了一个大括号。
错误提示:expected declaration or statement at end of input
某度提示:
1.某一个函数或者变量没有在使用之前声明。
2. 某个地方少了个括号。(并不一定是编译器指出错误的地方,这种情况,编译器一般会在最后一行代码报错,但错误很可能不在最后一行,要靠自己去找出来)
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2