Visual c++ 如何删除显示的错误?
“非法使用浮点”Visual c++ 如何删除显示的错误?,visual-c++,Visual C++,“非法使用浮点” #包括 #包括 #包括 main() { 双a; 库塔; 对于(int j=2;j将双a替换为整数数据类型,如int或long。您不能对浮点数执行操作(%)(因此出现非法使用浮点数的错误).将双a替换为整数数据类型,如int或long。您不能对浮点数执行操作(%)(因此出现非法使用浮点数的错误).我尝试了int、long和char,但错误仍然存在。请帮助我解决it@NumairSiddique:您确实将双a;替换为长a;,错误仍然存在?很难相信。编译器到底在哪一行说是错误?请阅
#包括
#包括
#包括
main()
{
双a;
库塔;
对于(int j=2;j将双a
替换为整数数据类型,如int
或long
。您不能对浮点数执行操作(%
)(因此出现非法使用浮点数的错误).将双a
替换为整数数据类型,如int
或long
。您不能对浮点数执行操作(%
)(因此出现非法使用浮点数的错误).我尝试了int、long和char,但错误仍然存在。请帮助我解决it@NumairSiddique:您确实将双a;
替换为长a;
,错误仍然存在?很难相信。编译器到底在哪一行说是错误?请阅读“如何提问?”部分以了解有关acc的更多信息正在接受答案。我尝试了int、long和char,但错误仍然存在。请帮助我解决it@NumairSiddique:您确实用long a;
替换了double a;
,错误依然存在?很难相信。编译器到底在哪一行说是错误?请阅读“如何提问?”部分的“学习操作”我们要接受一个答案。
#include<iostream.h>
#include<conio.h>
#include<process.h>
main()
{
double a;
cout<<"Enter a number\n";
cin>>a;
for(int j=2;j<=a;j++)
if(a%j == 0)
{
cout<<"Its not a prime number\n";
exit(0);
}
else
cout<<"Its a prime number\n";
getch();
return 0;
}