#include<stdio.h>
void main()
{
int a,b,c;
int m,n;
printf("请输入你要的范围\n");
scanf("%d%d",&m,&n);
for(c = m; c <= n; c++)
for(b = m; b <= c; b++)
for(a = m; a <= b; a++)
{
if(a*a + b * b == c * c)
printf("%-4d%-4d%-4d\n",a, b, c);
}
}
运行结果
请输入你要的范围
1 100
3 4 5
6 8 10
5 12 13
9 12 15
8 15 17
12 16 20
15 20 25
7 24 25
10 24 26
20 21 29
18 24 30
16 30 34
21 28 35
12 35 37
15 36 39
24 32 40
9 40 41
27 36 45
30 40 50
14 48 50
24 45 51
20 48 52
28 45 53
33 44 55
40 42 58
36 48 60
11 60 61
39 52 65
33 56 65
25 60 65
16 63 65
32 60 68
42 56 70
48 55 73
24 70 74
45 60 75
21 72 75
30 72 78
48 64 80
18 80 82
51 68 85
40 75 85
36 77 85
13 84 85
60 63 87
39 80 89
54 72 90
35 84 91
57 76 95
65 72 97
60 80 100
28 96 100
Press any key to continue
追问谢谢!!
追答呵呵,能帮上忙就行
追问非常感谢啊,请问能帮我解决这个问题吗。
商品库存管理
使用单链表建立一个简易商品库存表,要求:
(1)每个结点包含商品编号、名称、库存量等,建立n个结点(结点数据域的值由键盘输入)构成的单链表。
(2)统计商品的库存总量。
(3)在指定商品名称的结点之后插入一个新的结点,若表中无指定名称的结点,则将新结点插入到表头。
追答要用到链表啊,我不擅长这个,有些不好意思,百度上有很多高手,你问他们吧,我现在还是大一学生,刚刚学了些C语言,还没有学数据结构,我现在编程序,都只是编一些简单的程序
追问我也是~链表压根老师就没交,但是还逼着我们做课程设计,苦啊~还是很谢谢你啊。
追答我的也是刚刚学老师就叫我们编什么通讯录系统,背单词系统,根本就不会,交作业的时候都是网上搜的答案
本回答被提问者和网友采纳