抓交通肇事犯

自然语言分析问题:将车牌号的四位数设为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;
}

posted @ 2023-04-14 21:52  Mini-Q  阅读(33)  评论(0)    收藏  举报