问题描述
程序代码
#include <stdio.h>
#include <stdlib.h>
/*
*csdn学院--2017级
*目的:让代码见证成长(作为一个初学的菜鸟,如
*大家有发现错误,欢迎指正!)
*文件名称:Myfun92.c
*作者:小臣小仁
*完成日期:2017年1月26日
*/
int main()
{
int x,y,z,i,result=532;
for(x=1;x<10;x++)
for(y=0;y<10;y++)
for(z=0;z<10;z++)
{
i=(x*100+y*10+z)+(100*y+10*z+z);
if(i==result)
printf("x=%d y=%d z=%d\n",x,y,z);
}
return 0;
}
输出结果
知识点总结
在读懂问题后,通过函数表达式的关系进行判断,从而对代码填补。
心得体会
了解穷举是算法后,能很快摸清编程者的意图,从而对残缺的代码进行填补。