关闭

C语言之基本算法19—枚举勾股数

标签: C语言枚举法勾股数
1103人阅读 评论(0) 收藏 举报
分类:
/*
==================================================================
题目:求100内的勾股数!
==================================================================
*/
#include<stdio.h>
main()
{
int x,y,z,k=0;
for(x=1;x<=100;x++)
for(y=1;y<=100;y++)
for(z=1;z<=100;z++)
if(x*x+y*y==z*z&&x<=y)//如果不加x<=y,则认为3、4、5,和4,3,5是两种情况,而事实上,x和y是等价的!
{
k++;
printf("%3d:   %2d*%-3d+%3d*%-3d=%3d*%3d\n___________________________________\n",k,x,x,y,y,z,z);
}
printf("\n");
}
/*
==================================================================
评:非常简单的判断并枚举。但在工程中用的十分广泛。
==================================================================
*/
0
0
查看评论

C语言之基本算法32—鞍点

//数组 /* ================================================================== 题目:求任意矩阵的所有鞍点!并统计个数!(在矩阵中,一个数在所在行中是最大值, 在所在列中是最小值,则被称为鞍点。) 如:   ...
  • LZX19901012
  • LZX19901012
  • 2015-07-13 00:59
  • 1511

(译)追本溯源 —— C之精神

声明:本文原刊于程序员杂志第10期,略有删节,非经杂志社和作者书面许可,不得转载。原文作者:Greg Colvin http://www.artima.com/cppsource/spiritofc.html 翻译:涩涩 http://blog.csdn.net/sese是否从某...
  • SeSe
  • SeSe
  • 2004-11-10 14:44
  • 3044

C语言---从指针到二重指针(上)

江湖传言:得指针者得C语言。不知道这句话是从什么时候开始流传的,不过这也不重要,重要的是我们隐约能从中感受到指针在C语言中的重要性。对于初学C语言的人来说,指针可能是大多数人心中的痛。笔者当年学C语言的时候在指针这块还算顺利,自以为已经熟练掌握了指针,等到后来学习数据结构的时候,才发现自己其实一直都...
  • flysall_all
  • flysall_all
  • 2017-03-18 09:48
  • 247

C语言枚举类型的语法分析和类型系统实现

本节,我们看看对于枚举类型,C语言编译器是如何解析的。我们使用下面的实例去实现语法解析和类型系统的建立:enum tag {a, b, c = 5, d} x;上面的枚举定义会被C编译器转义成下面的形式:enum tag; int x; int a = 0; int b = 1; int c = 5...
  • tyler_download
  • tyler_download
  • 2016-10-24 15:36
  • 380

c语言之内存使用

要写一篇关于c内存文章 发现前辈已经写的很完善,直接转载过来 c 内存分配 1、程序代码区:存放函数体的二进制代码。   2、全局区数据区:全局数据区划分为三个区域。      全局变量和静态变量的存...
  • u010785958
  • u010785958
  • 2015-01-06 18:56
  • 249

"C语言之美" -- 变量名

C语言是一种优美的语言。如果你不能体会到这种语言的魅力,那么你将无法真正爱上这门语言。 C语言是一种面向过程的语言,这也就决定它的优点和不可避免的缺点。在嵌入式领域中,是把C语言作为开发语言。这是为什么呢?我个人认为是选中C语言移植性好,能够直接访问硬件,运行效率高的3大特点。这是其它语言所不能及的...
  • zhengqijun_
  • zhengqijun_
  • 2016-08-11 15:53
  • 314

c语言坦克大战源码分析

/* Note:Your choice is C IDE */ #include "graphics.h" #include "stdlib.h" #include "stdio.h" #define a_UP  ...
  • yaowei701424
  • yaowei701424
  • 2011-08-03 00:06
  • 1468

C语言之比较法

           C语言之比较法              ...
  • qq_32046111
  • qq_32046111
  • 2016-01-26 12:22
  • 461

C语言之枚举函数

//在main函数外 enum company { teaching = 801, //教学部 分机号801 market = 802, //市场部 分机号802 person = 803, //人事部 分机号803 consult = 804 //咨询部 分机号8...
  • u013360565
  • u013360565
  • 2014-07-31 08:26
  • 230

黑马程序员——————c语言之枚举

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 枚举型数据:当变量只取几个固定的值时,用枚举类型。 定义格式: enum 枚举名 { 元素1, 元素2, ... } C中的枚举非常简单,它的本质是整型数据,枚举的...
  • li1225136753
  • li1225136753
  • 2015-01-01 21:30
  • 186
    个人资料
    • 访问:176352次
    • 积分:2958
    • 等级:
    • 排名:第14069名
    • 原创:116篇
    • 转载:3篇
    • 译文:0篇
    • 评论:26条