1.4分支結構程式設計(短路運算,三數排序)
1-11短路運算
int a=1, b=2, c=3, d=4, m=1, n=1;
(m=a>b)&&(n=c>d);
cout << m << n << endl;
對於&&,如果左側為假,不計算右側
對於| | , 如果左側為真,不計算右側
輸出n=1(即不被n=c>d賦值),雖然3>4為假,但左假,短路,跳過。
1-12三整數排序
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a, b, c,t;
scanf("%d%d%d",&a,&b,&c);
if (a > b) { t = a; a = b; b = t; } //執行完之後,a<=b
if (a > c) { t = a; a = c; c = t; } //執行完之後,a<=c,且a<=b仍成立
if (b > c) { t = b; b = c; c = t; } //執行完之後,b<=c
printf("%d %d %d", a, b, c);
return 0;
}
相關文章
- 結對程式設計-四則運算程式設計
- 第三篇:GPU 並行程式設計的運算架構GPU並行行程程式設計架構
- 第三節,分支結構
- 程式設計中位運算用法總結程式設計
- 資料結構之計數排序資料結構排序
- 結對程式設計專案-四則運算程式設計
- 結對程式設計 小學四則運算程式設計
- 使用設計模式改善程式結構(三)設計模式
- (戀上資料結構筆記):計數排序、基數排序 、桶排序資料結構筆記排序
- 好程式設計師Python教程系列第5講-分支結構程式設計師Python
- JavaScript中的程式結構和分支結構JavaScript
- C語言程式設計-長整數加法運算C語言程式設計
- 【資料結構與演算法】非比較排序(計數排序、桶排序、基數排序)資料結構演算法排序
- 分支結構
- 程式結構&&程式設計程式設計
- js短路運算簡單介紹JS
- 好程式設計師雲端計算教程分享Shell程式設計之for迴圈結構程式設計師
- 【測繪程式設計試題集】 試題04 最短路徑計算程式設計
- 好程式設計師Python培訓分享Python系列之分支結構程式設計師Python
- 【week2】結對程式設計-四則運算 及感想程式設計
- 結對程式設計--自動生成小學四則運算程式設計
- 結對程式設計——小學四則運算練習題小程式程式設計
- python:numpy陣列運算、排序、統計、隨機數生成Python陣列排序隨機
- 【廖雪峰python入門筆記】布林運算和短路計算Python筆記
- 好程式設計師web前端培訓分享JavaScript學習筆記分支結構程式設計師Web前端JavaScript筆記
- 1.4計算機語言計算機
- 作業四: 結對程式設計專案---四則運算(更新)程式設計
- 複習資料結構:排序(三)——選擇排序資料結構排序
- 計算機程式設計心得總結計算機程式設計
- 多路分支程式該如何設計?
- golang 結構體自定義排序 + 按照分數算排名同分數排名一樣Golang結構體排序
- 好程式設計師Web前端分享程式的三大結構(一)程式設計師Web前端
- Java基本程式設計結構Java程式設計
- 三言兩語說清【基數排序】與【計數排序】排序
- 第二週 資料計算實現與順序結構程式設計程式(一)程式設計
- 聊一聊設計模式(三)-- 結構型設計模式設計模式
- 【資料結構與演算法】內部排序之五:計數排序、基數排序和桶排序(含完整原始碼)資料結構演算法排序原始碼
- c++四則運算結對程式設計 2252416 黃子軒C++程式設計