首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言趣味题目,求汽车的车牌号码,高手帮帮忙哦,万分感谢啊解决办法

2012-02-20 
C语言趣味题目,求汽车的车牌号码,高手帮帮忙哦,万分感谢啊~设计要求:程序运行后,给出5个菜单项的内容和输

C语言趣味题目,求汽车的车牌号码,高手帮帮忙哦,万分感谢啊~
设计要求:程序运行后,给出5个菜单项的内容和输入提示。通过使用数字1~5来选择菜单项,其他输入则不起作用。

5、一辆汽车撞人后逃跑。四个目击者提供如下线索:
甲:牌照三、四位相同;乙:牌号为31××××;
丙:牌照五、六位相同;丁:三~六位是一个整数的平方。
请根据提供的线索求出牌照号码。

大虾们给个完整点的程序好么?用   C编的。

[解决办法]
317744
#include <stdio.h>
#include <math.h>

int fitNum(int n);
int sqrtNum(int n);
int main()
{
int i;
for(i=1000;i <9999;i++)
if(fitNum(i)&&sqrtNum(i))
printf( "Number is 31%d\n ",i);
}

int fitNum(int n)
{
int a[4]={0};
int i=0;
while(n)
{
a[i++]=n%10;
n/=10;
}
if(a[0]==a[1]&&a[2]==a[3])
return 1;
return 0;
}

int sqrtNum(int n)
{
int a=sqrt(n);
if(!(n%a)&&a==n/a)
return 1;
return 0;
}

热点排行