C程式3
程式3 水仙花數
題目:打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等於該數本身。例如:153 是一個"水仙花數",因為 153=1 的三次方+5 的三次方+3 的三次方程。
程式分析:利用 for 迴圈控制 100-999 個數,每個數分解出個位,十位,百位。
自己理解:for迴圈裡面先分別算出,個位,十位,百位。若這個數為i
則 百位=i/100;
十位=i/10%10;
個位=i%100%10;
然後if語句判斷個十百位的三次方之和是否等於i,如果不等,跳過下一個,若相等,則輸出。
程式碼
執行結果
相關推薦
C程式3
程式3 水仙花數 題目:打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等於該數本身。例如:153 是一個"水仙花數",因為 153=1 的三次方+5 的三次方+3 的三次方程。 程式分析:利用 for 迴圈控制 100-999 個數,每個數分解出個位,十位
C# EMGU 3.4.1學習筆記(八)示例程式:霍夫圓變換HoughCircles函式
霍夫圓變換的基本思路是認為影象上每一個非零畫素點都有可能是一個潛在的圓上的一點,跟霍夫線變換一樣,也是通過投票,生成累積座標平面,設定一個累積權重來定位圓。 在笛卡爾座標系中圓的方程為: 其中(a,b)是圓心,r是半徑,也可以表述為: 即: 所以在ab
C# EMGU 3.4.1學習筆記(十一)示例程式:仿射變換
本示例是《OpenCV3程式設計入門》中7.4.5中的示例程式的C# + EMGU 3.4.1版,演示了以WarpAffine和GetRotationMatrix2D函式為核心的對影象進行仿射變換的操作。 using System; using System.Collect
C# EMGU 3.4.1學習筆記(十二)示例程式:直方圖均衡化(彩色影象)
本示例是《OpenCV3程式設計入門》中7.5.3中的示例程式的C# + EMGU 3.4.1版,演示瞭如何用EqualizeHist()函式進行影象的直方圖均衡化。 原書程式碼僅演示了對灰度影象的直方圖均衡化,對此我做了一些改變,從而可對彩色影象進行直方圖均衡化。 彩色
c程式語言設計 2-3
第四彈? 寫了一個htoi(),以及專用的atoi()。應為是複習所以那些麻煩的戳錯處理還是懶得寫。 正文開始→ #include <stdio.h> int htoi(char bit16[]); int ctoi(char ch); void main()
Android : 跟我學Binder --- (3) C程式示例 Android : 跟我學Binder --- (1) 什麼是Binder IPC?為何要使用Binder機制?
目錄: Android : 跟我學Binder --- (1) 什麼是Binder IPC?為何要使用Binder機制? Android : 跟我學Binder --- (2) AIDL分析及手動實現 Android : 跟我學Binder ---
C程式設計師必讀之 3 本書,真正從入門到精通!
C程式設計師必讀的 3 本書 原創: Martin 老師 公眾號:零基礎零障礙學習C語言 勿用質疑,今天來看這篇文章的朋友都是準備學好C
從入門到精通,C程式設計師必讀的3本
從入門到精通,C程式設計師必讀的3本 原創: Martin 老師 公眾號:零基礎零障礙學習C語言 勿用質疑,今天來看這篇文章的朋友都是準備學好C語言的朋友,大家想學好C語言的迫切性,就好比Martin老師等著
Sublime Text 3直接編譯執行C/C++程式
1 工作環境 (1)PC system:Ubuntu12.04LTS。 (2)編輯器版本:Sublime Text 3 2 實現目的 背景就是自己最近開始使用Sublime Text 3編輯程式碼,發現非常好用,也被它強大的外掛功能所吸引。但是,自己在編
C語言3種基本程式結構
一,順序結構 表示式語句、空語句、函式呼叫語句、複合語句 程式舉例: 從鍵盤輸入一個大寫字母,要求改用小寫字母輸出。 #include<stdio.h> int main() { char x,y; scanf("%c",&
你的java/c/c++程式崩潰了?揭祕段錯誤(Segmentation fault)(3)
前言 接上兩篇: 寫到這裡,越跟,越發現真的是核心上很白,非一般的白。 但是既然是研究,就定住心,把段錯誤搞到清楚明白。 本篇將作為終篇,來結束這個系列,也算是對段錯誤和程式除錯、尋找崩潰原因(通常不會給你那麼完美的stackstrace和人性化的錯
通過Blazor使用C#開發SPA單頁面應用程式(3)
今天我們來看看Blazor開發的一些基本知識。 一、Blazor元件結構 Blazor中元件的基本結構可以分為3個部分,如下所示: //Counter.razor //Directives section 指令部分 @page "/counter" //Ra
C++筆記(3):運算符重載
存在 新的 邏輯運算符 int() 取地址 參數 spl this 函數的重載 運算符重載 1.運算符重載基礎 2.運算符重載的規則 3.重載雙目運算符 4.重載單目運算符 5.重載流插入和提取運算符 6.類型轉換 7.定義自己的st
C(3)
i+1 不能 () 可能 實現 空格 i++ 輸出 輸入 多次運用循環,條件語句,定義數組,排序 旅行團需要租帆船進行冒險活動,一條帆船最多乘坐兩人,且乘客的總重量不能超過帆船的最大載重。為盡可能的減少活動花銷,你要找出最少帆船條數。現寫一個程序,輸入帆船的最大載重(應大於
c++作業3 9.22
.cn com images include logs bsp std es2017 ostream #include <iostream>using namespace std;int main(){int a=3,b;b=a++;cout<<"a
Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0 - Round 2) C. Ordering Pizza
scanf col size class sql == 我們 個人 ++ 題意:有2種pizzaA和B,有n個人,每塊pizz分為S片,給出每個人需要吃s片,吃一片A獲得x的幸福,吃一片B獲得y的幸福,問在購買最少的Pizza的前提下獲得的最大幸福值 思路:註意每個人可同時
Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0 - Round 2) E. Buy Low Sell High
amp base multiset ret pac multi 刪掉 股票 ems 題意:一些股票的價格,我們可以選擇買進賣出,但一天只有一個操作,問最大盈利 思路:對於當天,如果賣出的話&&之前有比他小的,我們肯定是找個最小那天的買進,但又不知道現在賣是不
Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0 - Round 2)
eno possible ane following ces force ros spec test case A. Between the Offices time limit per test 2 seconds memory limit per test
Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0 - Round 2) E. Buy Low Sell High [貪心 II][數據結構 I]
fin 想想 ima 直接 圖片 test 只需要 數據結構 lan 題目:http://codeforces.com/contest/867/problem/E 題意:模擬股票操作,每天只能買一只股票或者賣一只股票或者什麽也不做,求最大利潤。 題解:仔細想想是非常簡單的
【C++】3.比較兩個數的大小
names main return copyright argc right har div ++ // // main.cpp // 2_3 // // Created by T.P on 2018/3/4. // Copyright ? 2018年 T.P. A