抓交通肇事犯
自然语言分析问题:将车牌号的四位数设为a,b,c,d 由于甲说前两位数字相同则a=b 乙说:牌照后两位相同,但与前两位不同则可得出a=b≠c=d 丙说这四位数字是某个整数的平方则可通过设一个整数k得出k的平方等于1100×a+11×c;
流程图:
具体代码:
#include <stdio.h>
int main()
{
int a,b,N,z;
for(a=0;a<9;a++)
for(b=0;b<9;b++)
{if(a!=b){
N=1100*a+11*b;
for(z=31;z<=99;z++)
if(z*z==N)
printf("车牌号为%d",N);
}
}
return 0;
}

浙公网安备 33010602011771号