1-9這9個數字劃分成三個3位數,第一個分別是第二、三個的2倍,3倍,用程序劃分
1-9這9個數字劃分成三個3位數,第一個分別是第二、三個的2倍,3倍,用程序劃分!
代碼如下:
#include <stdio.h>
#include <string.h>
/*
* 用visit數組標記1-9這9個數字是否全部用完,且不重複
* 隻有當他們全部用完且不重複使用時,和才為9,這樣就
*滿足條件了
*/
int main()
{
int i, j, k, x;
int visit[10], sum = 0;
for (i = 123; i * 3 <= 987; i++)
{
memset(visit, 0, sizeof(int) * 10);
visit[i / 100] = 1;
visit[i / 10 % 10] = 1;
visit[i % 10] = 1;
j = i * 2;
visit[j / 100] = 1;
visit[j / 10 % 10] = 1;
visit[j % 10] = 1;
k = i * 3;
visit[k / 100] = 1;
visit[k / 10 % 10] = 1;
visit[k % 10] = 1;
sum = 0;
for (x = 1; x <= 9; x++)
sum += visit[x];
if (sum == 9)
printf("a=%d, b=%d, c=%d\n", k, j, i);
}
return 0;
}
最後更新:2017-04-02 15:15:01
上一篇:
中國黑客發展曆程
下一篇:
微軟發布Win8補丁 修複IE10漏洞
任何人都可能成為網絡噴子 | 人機交互頂級會議CSCW最佳論文
Centos7安裝配置ELK(Elasticsearch + Logstash + Kibana)分析Nginx日誌簡單單點配置
《大數據算法》一2.5 串相等判定算法
《TensorFlow技術解析與實戰》——第2章 TensorFlow環境的準備 2.1下載TensorFlow 1.1.0
這個兒童節,我們和小時候有什麼區別?
IBM WebSphere Application Server 8.5 Liberty Profile苗條瘦身之道初探及剖析
互聯網企業安全高級指南3.8 STRIDE威脅建模
學生管理係統調試——實時錯誤(實時錯誤“3021)
MaxCompute - ODPS重裝上陣 第二彈 - 新的基本數據類型與內建函數
怎麼學好php