C 實戰練習題目1

来源:https://www.cnblogs.com/kangyifan/archive/2020/03/31/12602452.html
-Advertisement-
Play Games

題目:有1、2、3、4個數字,能組成多少個互不相同且無重覆數字的三位數?都是多少? 程式分析:可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列後再去 掉不滿足條件的排列。 實例: 1 #include<stdio.h> 2 3 int main() 4 { 5 int i,j,k; 6 ...


題目:有1、2、3、4個數字,能組成多少個互不相同且無重覆數字的三位數?都是多少?

程式分析:可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列後再去 掉不滿足條件的排列。

實例:

 1 #include<stdio.h>
 2  
 3 int main()
 4 {
 5     int i,j,k;
 6     printf("\n");
 7     for(i=1;i<5;i++) { // 以下為三重迴圈
 8         for(j=1;j<5;j++) {
 9             for (k=1;k<5;k++) { // 確保i、j、k三位互不相同
10                 if (i!=k&&i!=j&&j!=k) { 
11                     printf("%d,%d,%d\n",i,j,k);
12                 }
13             }
14         }
15     }
16 }

以上實例輸出結果為:

1,2,3
1,2,4
1,3,2
1,3,4
1,4,2
1,4,3
2,1,3
2,1,4
2,3,1
2,3,4
2,4,1
2,4,3
3,1,2
3,1,4
3,2,1
3,2,4
3,4,1
3,4,2
4,1,2
4,1,3
4,2,1
4,2,3
4,3,1
4,3,2

  感謝你的閱讀,請用心感悟!希望可以幫到愛學習的您!!分享也是一種快樂!!!請接力。。。

點擊查看原文,謝謝!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 簡介 _ 俗稱 ,`js ECMAScript Netscape web`游戲,伺服器腳本開發等;_ 特點 是一種解釋性腳本編程語言 是基於對象的腳本編程語言 簡單性 安全性(不能訪問本地硬碟) 動態性的 跨平臺性(依賴瀏覽器,與操作系統無關) 三種使用方法 (1)使用 :屬性構建執行 代碼 點擊 ...
  • 一、裝飾者模式 1、裝飾者模式(Decorator Pattern):指在不改變原有對象的基礎之上,將功能附加到對象上,提供了比繼承更有彈性的替代方案(擴展原有對象的功能)。(屬於結構型模式) 2、適用場景 用於擴展一個類的功能或給一個類增加附加職責 動態的給一個對象添加功能,這些功能可以再動態的撤 ...
  • 離開了園子很久很久了 疫情期間,沒有辦法出差,正好當前時間是自己規劃的查漏補缺時間,把缺少的Web模塊的統計分析圖表加進去 Webassembly 老早是聽說了,但由於項目的原因,也一直沒有精力去關註,倒是 netcore3.1期待了很久,雖然最後測試了一下,自己需要的核心介面還沒有添加進去,但是W ...
  • 文章目錄 "Redis的介紹、優缺點、使用場景" Linux中的安裝 常用命令 "Redis各個數據類型及其使用場景" Redis字元串(String) Redis哈希(Hash) Redis列表(List) Redis集合(Set) Redis有序集合(sorted set) "Redis 瑞士軍 ...
  • 搶微信紅包的時候我們都知道:一個紅包一旦你搶過之後,以後無論你點多少次都是一樣的結果。紅包會提示你已經搶過此紅包,而不會讓你再搶一次。 搶紅包介面就是一個非常典型的冪等介面,搶一次和搶多次具有一樣的效果。類似的介面在我們的開發過程中會有很多,比如在電商的下單過程中: 訂單創建介面,第一次調用返回超時 ...
  • 圖解Java設計模式之觀察者模式 天氣預報項目需求 天氣預報設計方案 1 - 普通方案 觀察者模式(Observer)原理 觀察者模式解決天氣預報需求 觀察者模式在JDK應用的源碼分析 天氣預報項目需求 1)氣象站可以將每天測量到的濕度、溫度、氣壓等等以公告的形式發佈出去(比如發佈到自己的網站或第三 ...
  • 首先我們來看一個具有異常拋出功能的程式: def register(): username=input("please input your user name: ") if len(username)<6: raise Exception("the str must be over 6 place ...
  • 通常的項目結構 各個目錄詳細介紹: 然後接下來/src/main/resources目錄,裡面主要存放靜態配置文件和頁面靜態資源等東西: 當然,這地方估計有一個很多人都會糾結的關於DTO/VO/DO等數據模型定義的區分。 這在《阿裡巴巴Java開發手冊》中倒是做了一個所謂的嚴格區分,那本書上是這樣去 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...