输入一个数判断是否为整数

img

各位帮我看一下这个怎么写,想了好久,网上也搜不到,实在是没办法

读取一行字符,判断每个数是不是数字,同时找小数点

#include<iostream>
using namespace std;
float A(float a)
{   
    if(a-(int)a==0)
    return 0;
    else
    {
    return 1;
    }
}
int main()
{
    float a;
    cout<<"请输入一个数字:";
    cin>>a;    
    if(A(a)==0)
    cout<<"a是整数"<<endl;
    else
    {
     cout<<"a不是整数"<<endl;
    }
}


不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^