C语言程序设计课后答案(何钦铭)

C语言程序设计课后答案(何钦铭),第1张

C语言版:

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{

int i, j, k, n, m

for (i=1i<10i++)

for (j=0j<10j++)

for (k=0k<10k++){

n = i*i*i + j*j*j + k*k*k

m = i*100 + j*10 + k

if (n == m) printf("%d\n", m)

}

system("PAUSE")

return 0

}

-----------------------------------------------------

python 版:

for i in range(1, 10):

for j in range(10):

for k in range(10):

if i**3+j**3+k**3 == i*100+j*10+k:

print i*100+j*10+k

输出结果:

153

370

371

407

习  题  1

1.1  填空题

1.函数

2.主函数main();主函数main()

3.主函数main()

4.函数首部;函数体

5.{;}

6.顺序结构;选择结构;循环结构

7..c;.obj;.exe

1.2  思考题

1.答:结构化程序设计是指,为使程序具有一个合理的结构以保证程序正确性而规定的一套如何进行程序设计的原则。顺序结构,选择结构,循环结构

2.答:算法是对具体问题求解步骤的一

种描述。计算机算法的表达工具通常采用以下几种方法:①用自然语言表示算法;②用流程图表示算法;③用伪代码表示算法;④用程序设计语言表示算法。

3.略

4.略

5.略

1.3  编程题

1.答:

#include "stdio.h"

main()

{  float a=10, b=20, h=5, s

s=(a+b)*h/2

printf("s=%f " , s )

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11415934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存