用C语言编写,特殊的完全平方数

 时间:2024-10-19 02:16:12

在visualC++6.0上,用C语言编写,特殊的完全平方数

工具/原料

visualC++6.0

方法/步骤

1、打开visualC++6.0-文件-新建-文件-C++SourceFile

用C语言编写,特殊的完全平方数

用C语言编写,特殊的完全平方数

2、定义变量:#include<stdio.h>voidmain(){inti,j;inthun,ten,data;/*定义变量存储分解出的百位、十位、个位*/

用C语言编写,特殊的完全平方数

3、穷举3位数:printf("结果是:\n");for(i=100;i<=999;i++)

用C语言编写,特殊的完全平方数

4、循环:j=10;while(j*j<=i){j++;

用C语言编写,特殊的完全平方数

5、分解:if(i==j*j)辘腋粪梯{hun=i/100;/*分解出百位上的数*/data=i-hun*100;墉掠载牿ten=data/10;/*分解出十位上的数*/data=data-ten*10;/*分解出个位上的数*/

用C语言编写,特殊的完全平方数

6、输出结果:if(hun==ten||hun==data||ten==data)/*判断分解出的三个数中是否有两个数是相等的*/printf("%5d",i);/*将符合条件的数输出*/

用C语言编写,特殊的完全平方数

7、完整的源代码:#inclu蟠校盯昂de<stdio.h>voidmain(){inti,j;惺绅寨瞀inthun,ten,data;/*定义变量存储分解出的百位、十位、个位*/printf("结果是:\n");for(i=100;i<=999;i++){j=10;while(j*j<=i){if(i==j*j){hun=i/100;/*分解出百位上的数*/data=i-hun*100;ten=data/10;/*分解出十位上的数*/data=data-ten*10;/*分解出个位上的数*/if(hun==ten||hun==data||ten==data)/*判断分解出的三个数中是否有两个数是相等的*/printf("%5d",i);/*将符合条件的数输出*/}j++;}}printf("\n");}

用C语言编写,特殊的完全平方数

如何达到人才的标准? 如何对一个网站评价 如何进行无穷小的比较—波波教你学高数 [汇编]字符的存储方式理解实现字符ASCII查询 钢琴块手游怎么玩
热门搜索
中国四大发明图片 纤细的爱漫画 电视柜图片 无翼乌漫画挤奶无遮挡 动漫少女