回 帖 发 新 帖 刷新版面

主题:问个问题!!!急!!!

输入一个数据,判断它是不是整数。

回复列表 (共4个回复)

沙发


取其整型,是否等于原数据

板凳

看一下这个行不!
main()
{ double a;
  cin>>a;
  if(a-int(a))
    printf("a is int"\n);
   else 
   printf("not ");
}

3 楼

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{float a;
char x,y;
printf("input a\n");
scanf("%f",&a);
if(a==int(a))
printf("%c\n",'x');
else
printf("%c\n",'y');
    system("PAUSE");
    return EXIT_SUCCESS;
}
当输入的为整数时,输出x;当输入的不是整数,输出y.

4 楼

深圳市华信群英科技有限公司与知名通信软件公司正式签订定向输送人才的合作协议
针对想进入IT软件行业的有志人士提供专业的企业内训
实训课程采用“2+3”分段教学模式,分为2个月理论强化和3个月项目实训两个阶段
实训前就签订就业安置协议,岗前实训后入职
不仅学费优惠而且是企业定向培训定向招聘,百分百保证就业
有意向请登录www.szctt.com,或加QQ:1179397962做详细咨询

我来回复

您尚未登录,请登录后再回复。点此登录或注册