#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 )
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)