一、问题描述:
二、设计思路:
假设四个数字分别为aabb且满足x*x=aabb,x是我设的一个大于0的任意整数,再利用循环四位数字小于10000大于0,那么x的范围可以缩小为0-100,暴力把x的值解出来。
如果x的值存在则输出值,x不存在则置空;
三、程序流程图:
四、代码实现
#include<stdio.h> int main() { int a,b,x=0; for(a=0;a<10;a++) { for(b=0;b<10;b++) { for(x=0;x<=100;x++) { if(x*x==a*1000+a*100+b*10+b&&a!=b) { printf("%d%d%d%d\n",a,a,b,b); } } } } return 0; }
总结: 慢慢学会长大,独立做出来的代码成就感更高
标签:交通肇事,数字,int,aabb,大于,代码 From: https://www.cnblogs.com/bzsc/p/17327363.html