
题目
解决代码及点评
/* 19. 找3个数字,填在下面式子中,使等式成立。 _6325 = 6325_ × ____ (等号左边是五位) 1,若答案有多个,则打印一组即可; 2,若无满足条件的数字,则显示'NO DIGITALS'。 */ #include <stdio.h> #include <stdlib.h> void main() { int data = 6325; int temp1; int temp2 = data * 10; int flag = 1;//结束标志 for (int i = 1; i <= 9; i++) { temp1 = i * 10000 + data; for (int j = 0; j <= 9; j++) { temp2 = temp2 + j; for(int k = 0; k < 100; k++) { if (temp1 == temp2 * k) { flag = 0; printf("temp1 = %d",temp1); break; } } } } if(flag) { printf("NO DIGITALS\n"); } system("pause"); }
代码编译以及运行
由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:
1)新建工程
2)选择工程
3)创建完工程如下图:
4)增加文件,右键点击项目
5)在弹出菜单里做以下选择
6)添加文件
7)拷贝代码与运行
程序运行结果
代码下载
http://download.csdn.net/detail/yincheng01/6681845
解压密码:c.itcast.cn