#include<stdio.h>
#include<math.h>
int TelephoneNumber;
printf("Please enter a 11 digits telephone number:\n");
fflush(stdin);
scanf_s("%d", &TelephoneNumber);
for (; TelephoneNumber > 99999999999 || TelephoneNumber < 10000000000;)
{
printf("The telephone number should be 11 digits, please re-enter\n.");
scanf("%d", &TelephoneNumber);
}
int FirstSix = TelephoneNumber / 100000;
int LastFive = TelephoneNumber % 100000;
float TelAnswer = FirstSix / LastFive;
printf("The answer of telephone is %f\n", TelAnswer);
为什么判断不正确(比如12345678901就不能跳出循环)并且输出的值也不对