首页 > 其他分享 >抓交通肇事犯

抓交通肇事犯

时间:2023-04-14 12:23:38浏览次数:48  
标签:交通肇事 10 平方 两位 31 循环 100

题目:一辆车撞人后逃跑,有三人目击现场,但都没有准确记住车牌,甲:牌照的前两位是相同的,乙:牌照的后两位是相同的,但与前两位不同,丙:四位的车号是一个整数的平方。求出车号。

设计:定义a,b表示前两位和后两位数字,a,b的范围都是0到9,a的for循环中嵌套b的for循环,最后在循环中进行条件判定,a不等于b,且a*1000+a*100+b*10+b是一个整数的平方,由于车牌是一个四位数,所以在用for循环判断是否是一个整数的平方需要将初始i赋值为31,因为30的平方不是四位数,且最高不超过99,因为100的平方是一个五位数。

#include<stdio.h>
int main()
{
int a,b,i,k;
for(a=1;a<=9;a++)
{
for(b=0;b<=9;b++)
{

if(a!=b)
{
k=a*1000+a*100+b*10+b;
}
for(i=31;i<=99;i++)
{
if(k==i*i)
printf("%d %d",k,i);
}
}
}

 

 

 

return 0;
}

标签:交通肇事,10,平方,两位,31,循环,100
From: https://www.cnblogs.com/qian-heng/p/17317922.html

相关文章

  • 打鱼还是晒网和抓交通肇事犯
    打鱼还是晒网:中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问找个人在以后的某一天中是“打鱼”还是“晒网”。解题思路:根据输入的日期来计算1990.1.1到输入日期的天数(考虑闰年366天),然后用天数取余5,倘若得到1,2,3则为打鱼,结果为4,0则为晒......
  • python入门学习笔记001--趣学Python算法--第一例抓交通肇事犯
    本人是python小白初学者,过年期间实在闲的无聊,偶尔翻到《趣学Python算法100例》这本书,浅浅阅读后感觉写的很不错。本系列案例均取自该书,只分享题目和自己的编的代码,问题分析......