这个容易,你可以将输入的数赋值给一个变量。比如:
输入的是3.2,自己定义一个int型变量.具体如下:
假设n=3.2//假设n是你定义的用来储存键盘输入的数。
int a;
float b;
a=n;//此时a就等于n的整数部分,也就是3;
b=n-a;//b用来存储n的小数部分,b等于3.2-3;
if(b==0)printf("输入的是整数");
else printf("输入的是浮点数");
这应该能看明白吧。不明白的话Hi我。
#include
#include
void main()
{
char ch[20],i=0;
printf("请输入:");
gets(ch);
for(;i
break;
if(i
}
这个是判断输入只能为数字,如果你是要得到一个整形,用atoi()转化一下就行了
找到出错的蓝色字,双击,会看到指针,里面有英语提示。
你是用数组保存输入的么?
是的话依次判断