在c语言中要怎么来判断整数和小数
发布网友
发布时间:2022-10-13 02:23
我来回答
共4个回答
热心网友
时间:2023-10-27 06:13
你看一下这个方法符不符合你的要求
12.000算整数吧,只是后面多几个零
#include<stdio.h>
void main()
{
float num;
int NB;
printf("输入一个数");
scanf("%f",&num);
NB=(int)num;
while(1)
{
if((num-NB)!=0)
{
printf("\n您输入的是小数,请重新输入:");
scanf("%f",&num);
NB=(int)num;
}
else
{
break;
}
}
printf("\nnum=%f",num);
}
热心网友
时间:2023-10-27 06:13
看数据类型
热心网友
时间:2023-10-27 06:14
#include <stdio.h>
void main()
{
float a;
printf("请输入一个数:");
scanf("%f",&a);
if(a-(int)a==0)
printf("这个数是整数\n");
else
printf("这个数是小数\n");
}
热心网友
时间:2023-10-27 06:14
int型和double型