C++ 打印素数的循环中出现错误else
在一个打印素数的程序中,我不断地得到一个错误,错放了else,并警告无法访问的值/地址 代码:C++ 打印素数的循环中出现错误else,c++,loops,C++,Loops,在一个打印素数的程序中,我不断地得到一个错误,错放了else,并警告无法访问的值/地址 代码: /*Q37-WAP可在一定范围内打印素数*/ #包括 #包括 #包括 void main() { clrsc(); int a,b,c,i,j; 库塔; 库特布; for(i=a;i 删除这一行末尾的分号应该能使它起作用。很高兴你发现了这个明显的错误。这个问题无论如何都是注定的。当代表被杀时,不要失望失去代表。@RaviSharmaRs:也不要用“尽快”和“紧急”催促人们设备,也请考虑不要使用TXTS
/*Q37-WAP可在一定范围内打印素数*/
#包括
#包括
#包括
void main()
{
clrsc();
int a,b,c,i,j;
库塔;
库特布;
for(i=a;i
删除这一行末尾的分号应该能使它起作用。很高兴你发现了这个明显的错误。这个问题无论如何都是注定的。当代表被杀时,不要失望失去代表。@RaviSharmaRs:也不要用“尽快”和“紧急”催促人们设备,也请考虑不要使用TXTSPK。堆栈溢出不是聊天室。@ RaviSARMARS请停止这可怕的利特演讲时,张贴在这里,这是不专业的。并学习如何正确地ping也不是我们的个人帮助台,或在线调试服务。你的问题只是偏离主题,在目前的形式,应该被删除,因为对未来的研究人员来说是零值。如果(i%j==0);
行,请删除之后的;
/*Q37-WAP to print prime numbers in a range*/
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int a,b,c,i,j;
cout<<"Enter the smallest number:";
cin>>a;
cout<<"\nEnter the biggest number:";
cin>>b;
for(i=a;i<=b;i++)
{
for(int j=2;j<=i/2;j++)
{
if(i%j==0);
{
break;
}
else
{
cout<<i<<"\n";
}
}
}
getch();
}
if(i%j==0);