除16取餘,可以體現棧的操作
問題描述:十六進製制數是在程式設計時經常要使用到的一種整數的表示方式。它有0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f共16個符號,分別表示十進位制數的0至15。十六進製制的計數方法是滿16進1,所以十進位制數16在十六進製制中是10,而十進位制的17在十六進製制中是11,以此類推,十進位制的30在十六進製制中是1e。
給出乙個非負整數,將它表示成十六進製制的形式。
輸入格式:
輸入包含乙個非負整數a,表示要轉換的數。0<=a<=2147483647
輸出格式:
輸出這個整數的16進製表示
#include
using
namespace std;
intmain()
j--;for
(;j>=
0;j--
) cout
}
採用氣泡排序
問題描述:給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200
輸入格式:
第一行為乙個整數n。
第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。
輸出格式:
輸出一行,按從小到大的順序輸出排序後的數列。
#include
using
namespace std;
intmain()
}}for(i=
0;i) cout<<<
' ';
return0;
}
問題描述:給出n個數,找出這n個數的最大值,最小值,和。
輸入格式:
第一行為整數n,表示數的個數。
第二行有n個數,為給定的n個數,每個數的絕對值都小於10000。
輸出格式:
輸出三行,每行乙個整數。第一行表示這些數中的最大值,第二行表示這些數中的最小值,第三行表示這些數的和。
資料規模與約定:
1 <= n <= 10000。
#include
using
namespace std;
intmain()
for(
int k=
0;k)//遍歷求最小值
for(
int l=
0;l)//遍歷求和
sum+
=a[l]
; cout<}}
注意陣列的初始化,str>>int強制型別轉換為ascii碼,以及型別的取值範圍
問題描述:從鍵盤輸入乙個不超過8位的正的十六進製制數字串,將它轉換為正的十進位制數後輸出。
注:十六進製制數中的10~15分別用大寫的英文本母a、b、c、d、e、f表示。
#include
#include
using
namespace std;
intmain()
; cin>>str;
while
(str[length]
!='\0'
) length++
;for
(int i=
0;ifor(
int i=
0;i) cout
}
利用#include中的pow(x,y)表示乘方
問題描述153是乙個非常特殊的數,它等於它的每位數字的立方和,即153=1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3。程式設計求所有滿足這種條件的三位十進位制數。
輸出格式
按從小到大的順序輸出滿足條件的三位十進位制數,每個數占一行。
#include
#include
using
namespace std;
intmain()
return0;
}
業精於勤荒於嬉 行成於思而毀於隨
最近恰逢日程都集中到了一起,心思有點混亂,感情有點瀰散,夢裡也竟然思考了很多。這是正常的吧,總會有比較的,人又是貪婪的,你不能期望你擁有的什麼都是最好的,要適時降低自己的期望,人生才會過得幸福。其實這次的選擇並不差,只是提前感受到了一起生活的問題,不過都還好,畢竟都在成長的路上。而且我們不是很像麼?...
業精於勤,荒於嬉 行成於思,毀於隨(部落格園)
透切理解物件導向三大基本特性是理解物件導向五大基本原則的基礎.三大特性是 封裝,繼承,多型 所謂封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。封裝是物件導向的特徵之一,是物件和類概念的主要特性。簡單的說,乙個類就是乙個封裝了資料以...
業精於勤毀於嬉,行成於思毀於隨
勤基本能做到了,但是要更勤!思還沒有做到,現在只做到大量的獲取知識,思考方面做的比較少,需要注意啊!什麼叫做思考?就是同一件事情,你思考如何處理,別人思考如何處理,再做對比,分析過程和結果,學習別人思考問題的角度和方法,以便提公升自我智慧型,更好地解決問題。教育的目的?教會思維習慣,影響世界觀人生觀...