【发布时间】:2016-02-13 12:20:59
【问题描述】:
我应该创建一个查询来确定 11 位手机号码的网络。
- 如果手机号码以
0916或0917开头,则显示Network G。 - 如果以
0918或0920开头,则显示Network S。 - 如果以
0922或0923开头,则显示Network A。
但它总是打印Network G。请帮帮我!
#include<stdio.h>
#include<conio.h>
int main()
{
int MobNum;
printf("Enter11 digit mobile number: ");
scanf("%i", &MobNum);
if (MobNum>= 9160000000 || MobNum<= 9179999999)
printf("Network G");
else
if (MobNum>= 9180000000 || MobNum<= 9209999999)
printf("Network S");
else
if (MobNum>= 9220000000 || MobNum<= 9239999999)
printf("Network A");
else
printf("Invalid provider");
getch();
}
【问题讨论】: