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;
        }