如题
1.可能输入字符串
2.可能输入ip地址
自己试着做了一下,但是输入ip地址(如1.1.1.1)的时候往往忽略第二个小数点后的内容,直接显示输入正确
求教
如题
1.可能输入字符串
2.可能输入ip地址
自己试着做了一下,但是输入ip地址(如1.1.1.1)的时候往往忽略第二个小数点后的内容,直接显示输入正确
求教
#include <stdio.h>
int main()
{
float num;
scanf("%f",&num);
if(getchar()!='\n')
{
printf("输入错误\n");
}
else
{
if((int)num*1.0!=num)printf("输入错误\n");
else printf("输入正确\n");
}
return 0;
}