问题描述:已将卡车违反交通规则,撞人后逃跑,有甲乙丙三人目击,甲说:牌照的前两位数字是相同的,乙说:拍照的后两位数字是相同的,但与前两位不同,丙说:四位的车号刚好是一个数的平方。
问题分析:设一个四位数a1a2a3a4,满足下面的条件
a1=a2 a3=a4 a1!=a3 1000*a1+100*a2+10*a3+a4=x的平方
完整程序:
#include<stdio.h>
int main()
{
int i,j,k,temp;
for(i=0;j<=9;j++)
for(j=0;j<=9;j++)
{
if(i!=j)
{
k=1000*i+100*i+10*j+j;
for(temp=31;temp<=99;temp++)
if(temp+temp==k)
printf("车牌号为%d",k);
}
}
}
标签:交通肇事,10,temp,int,a1,a3,a2 From: https://www.cnblogs.com/zjm921/p/17338292.html