C语言中怎样判断输入的是整数还是浮点数
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 08:58:42
C语言中怎样判断输入的是整数还是浮点数
先存成字符串,判断有没有小数点,再从字符串格式化成整型或浮点型.
#include
#include
#include
//char *strchr( const char *str,int ch );
int main(int argc,char *argv[])
{
int a = 0;
double b = 0;
char str[10]="";
scanf("%s",str); // 先存成字符串
if (NULL == strchr(str,'.')) // 等于NULL是没有找到小数点
{
sscanf(str,"%d",&a); // 再从字符串格式化成整型
printf("输入的是整型:%d\n",a);
}
else
{
sscanf(str,"%lf",&b); // 再从字符串格式化成浮点型
printf("输入的是浮点型:%lf\n",b);
}
system("PAUSE");
return 0;
}
#include
#include
#include
//char *strchr( const char *str,int ch );
int main(int argc,char *argv[])
{
int a = 0;
double b = 0;
char str[10]="";
scanf("%s",str); // 先存成字符串
if (NULL == strchr(str,'.')) // 等于NULL是没有找到小数点
{
sscanf(str,"%d",&a); // 再从字符串格式化成整型
printf("输入的是整型:%d\n",a);
}
else
{
sscanf(str,"%lf",&b); // 再从字符串格式化成浮点型
printf("输入的是浮点型:%lf\n",b);
}
system("PAUSE");
return 0;
}
C语言中怎样判断输入的是整数还是浮点数
C语言中怎么判断输入的数是整数还是浮点数?
C语言判定是整数还是浮点数
在C语言中怎样表示一个既有整数又有浮点数的数组
怎样判断一个机器数是小数还是整数,是定点数还是浮点数?
输入1个整数,判断该数是奇数还是偶数.(用C语言编程)
用C语言编程:输入一个整数,判断这个数是奇数还是偶数.
C语言里如何判断输入的一个数是否是整数?
C语言输入一个数判断他是不是整数,如果是,判断他是奇数还是偶数,如果是偶数,那么他的一半是不是偶数
求解c语言中 输入一个正整数,判断该数是奇数还是偶数.
C语言中,编写一个求浮点数绝对值的函数,在主函数中输入一个浮点数,输出绝对值(谢谢)
c语言中判断一个输入的数为偶数还是奇数的程序怎么编写