首页 > 编程语言 >C语言趣味编程之抓交通肇事犯

C语言趣味编程之抓交通肇事犯

时间:2024-03-07 15:11:07浏览次数:24  
标签:交通肇事 平方 temp 31 编程 车牌号 C语言 break flag

include <stdio.h>

main()
{
int i, j, k, temp;//i,j,k,分别表示前两位车牌号、后两位车牌号和车牌号,temp为验证是否车牌号为某个数的平方
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)//通过两个for循环来列举前两位和后两位车牌号
{
if (i != j)//判断前两个相同车牌号和后两个车牌号是否不同
{
k = 1000 * i + 100 * i + 10 * j + j;
for (temp = 31; temp <= 99; temp++)//某个数的平方为四位数【该数最少从31开始,3131=961、3232=1024,最大为99,9999=9801,100100=10000】
if (temp * temp == k)//判断车牌号是否是某个数的平方
printf("车牌号为:%d",k);//输出车牌号
}

	}

return 0;

}
/关系式:a1=a2,a3=a4,a1!=a3,a1a2a3a4所构成的四位数是某个数的平方/
//改进:设置一个标识量,当找到车牌后退出穷举循环,以减少循环次数

include <stdio.h>

void main()
{
int i,j,k,temp,flag=0;
for(i=0;i<=9;i++)
{
if (flag)
break;
for (j = 0; j <= 9; j++)
{
if (flag)
break;
if (i != j)
{
k = 1000 * i + 100 * i + 10 * j + j;
for (temp = 31; temp<=99; temp++)
if (temp * temp == k)
{
printf("车牌号是:%d", k);
flag = 1;
break;
}
}
}

}

}

标签:交通肇事,平方,temp,31,编程,车牌号,C语言,break,flag
From: https://www.cnblogs.com/chencwj/p/18058948

相关文章

  • 编程语言中,差、交、并、自然连接、选择、投影、笛卡尔积分别都是什么运算...
    原文:https://blog.csdn.net/muzihuaner/article/details/119529646交(Intersection):关系R与关系S的交由既属于R又属于S的元组组成,即R与S中相同的元组,组成一个新关系,其结果仍为n目关系。记作:R∩S={t|t∈R∧t∈S}简单来说,运算结果就是两或多个实体集所共有的部分 并(Union):......
  • c语言 推箱子小游戏二次开发
    内容来源:CSDN(额………………):https://blog.csdn.net/m0_71832999/article/details/128050830?ops_request_misc=&request_id=&biz_id=102&utm_term=c++推箱子小游戏&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-2-128050830.142v99pc_se......
  • 2252309------对飞机(航空)订票系统(C语言)进行逆向学习、分析、思考、设计构思、改进....
    **飞机订票系统**一、资料来源CSDN博主吴朋奉阅读量最高的一篇博文--飞机订票系统(C语言)----https://blog.csdn.net/weixin_47774641/article/details/111398063?spm=1001.2014.3001.5506二、运行环境Windows11+DEVC++三、源代码(来自博主吴朋奉)......
  • C语言基础-1、循环控制
    一、素数ex1:#include<stdio.h>intmain(){ intn; intflag=0;//标识符,0表示该数字是素数 scanf("%d",&n); inti=2; for(i;i<n;i++) { if(n%i==0) { flag=1; } } if(flag==0) { printf("%d是素数!\n",n); } else......
  • 零基础python编程基础
    1.计算机:脑力劳动工具                                       2. ......
  • C语言扫雷游戏
    在给出的代码中,使用了以下库来实现游戏功能和图形界面:graphics.h:这是一个基于BGI(BorlandGraphicsInterface)库的图形库,用于创建图形窗口、绘制图形等操作。stdlib.h:这是C标准库中的一个头文件,提供了一些常用函数,例如srand()和rand()用于生成随机数,NULL用于表示空指针。time.h:......
  • 2020蓝桥杯c语言省赛B组
    2020蓝桥杯省赛B组1.回文日期考点枚举+翻转完整代码#include<bits/stdc++.h>usingnamespacestd;boolrn(intt){ if((t%4==0&&t%100!=0)||t%400==0)returntrue; returnfalse;}注意:是整体翻转不是年月日变成日月年!boolf(intn,inty,intr){inth=n*10000+......
  • c语言四则运算小程序
    本文源程序代码来源于csdn一位博主:文章链接:http://t.csdnimg.cn/L29fs原程序简洁凝练,以简短的代码写出了一个加法运算器。以下是运行结果(本文全程用visualstudio2022进行代码的编写与运算):通过对该代码的运算,我个人认为有以下问题:(1)尽管该代码简洁明了,但只有加法运算,缺少减......
  • C语言常用工具函数
    整数/*atf/include/lib/utils_def.h*//**Thisvariantofdiv_round_upcanbeusedinmacrodefinitionbutshouldnot*beusedinCcodeasthe`div`parameterisevaluatedtwice.*/#defineDIV_ROUND_UP_2EVAL(n,d) (((n)+(d)-1)/(d))#definedi......
  • 基于c语言的扫雷系统的二次开发
    原代码扫雷基本流程一、基本思路首先创建二维数组,来表示地图每一个格子要表示的信息:未翻开状态(草地)和已翻开状态(数字)该格子是地雷或者不是地雷(1表示是地雷,0表示不是地雷)使用两个二维数组来表示以上两组状态:第一组二维数组:charshowMap[9][9];表示每个格子的翻开和未翻开状......