藍橋杯題解-特殊的數-BASIC-7
原題地址:特殊的數
問題描述
153是一個非常特殊的數,它等於它的每位數字的立方和,即153=11+55+33。程式設計求所有滿足這種條件的三位十進位制數。
輸出格式
按從小到大的順序輸出滿足條件的三位十進位制數,每個數佔一行。
這個好像叫水仙花數。
只用算三位數的,實在想不出其他辦法,那就考驗下電腦 ,暴力輸出。
解:
#include"iostream"
#include"cmath"
using namespace std;
int main()
{
int a1,a2,a3;//分別儲存個十百位
for(int a=100;a<1000; a++)
{
a3=a/100;//百
a2=(a-a3*100)/10;//十
a1=a-a2*10-a3*100;//個
if(a1*a1*a1+a2*a2*a2+a3*a3*a3==a)cout<<a<<endl;
}
return 0;
}
相關推薦
藍橋杯題解-特殊的數-BASIC-7
原題地址:特殊的數 問題描述 153是一個非常特殊的數,它等於它的每位數字的立方和,即153=11+55+33。程式設計求所有滿足這種條件的三位十進位制數。 輸出格式 按從小到大的順序輸出滿足條件的三位十進位制數,每個數佔一行。 這個好像叫水仙花數。 只用算三位
藍橋杯題解-特殊迴文數-BASIC-9
題目地址:特殊迴文數 問題描述 123321是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的。 輸入一個正整數n, 程式設計求所有這樣的五位和六位十進位制數,滿足各位數字之和等於n 。 輸入格式 輸入一行,包含一個正整數n。 輸出格式
藍橋杯題解-數列排序-BASIC-13
原題地址:數列排序 問題描述 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200 輸入格式 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。 輸出格式 輸出一行,按從小到大的順序輸出排序後
藍橋杯題解-查詢整數-BASIC-5
原題地址:查詢整數 問題描述 給出一個包含n個整數的數列,問整數a在數列中的第一次出現是第幾個。 輸入格式 第一行包含一個整數n。 第二行包含n個非負整數,為給定的數列,數列中的每個數都不大於10000。 第三行包含一個整數a,為待查詢的數。 輸出格式 如果a
藍橋杯題解-數列特徵-BASIC-4
原題地址:數列特徵 問題描述 給出n個數,找出這n個數的最大值,最小值,和。 輸入格式 第一行為整數n,表示數的個數。 第二行有n個數,為給定的n個數,每個數的絕對值都小於10000。 輸出格式 輸出三行,每行一個整數。第一行表示這些數中的最大值,第二行表示這些數
藍橋杯題解-字母圖形-BASIC-3
原題地址:字母圖形 問題描述 利用字母可以組成一些美麗的圖形,下面給出了一個例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 這是一個5行7列的圖形,請找出這個圖形的規律,並輸出一個n行m列的圖形。 輸入格式
藍橋杯題解-迴文數-BASIC-8
原題地址:迴文數 問題描述 1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。 輸出格式 按從小到大的順序輸出滿足條件的四位十進位制數。 解: 只用算四位數的那就採取與BASIC-7一樣的解法,暴力輸出,考驗下電腦。 注
藍橋杯題解-十六進位制轉八進位制-BASIC-12
原題地址:十六進位制轉八進位制 問題描述 給定n個十六進位制正整數,輸出它們對應的八進位制數。 輸入格式 輸入的第一行為一個正整數n (1<=n<=10)。 接下來n行,每行一個由09、大寫字母AF組成的字串,表示要轉換的十六進位制正整數,每個十六進位制數長度
藍橋杯題解-十六進位制轉十進位制-BASIC-11
原題地址:十六進位制轉十進位制 問題描述 從鍵盤輸入一個不超過8位的正的十六進位制數字符串,將它轉換為正的十進位制數後輸出。 注:十六進位制數中的10~15分別用大寫的英文字母A、B、C、D、E、F表示。 樣例輸入 FFFF 樣例輸出 655
藍橋杯題解-十進位制轉十六進位制-BASIC-10
原題地址:十進位制轉十六進位制 問題描述 十六進位制數是在程式設計時經常要使用到的一種整數的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16個符號,分別表示十進位制數的0至15。十六進位制的計數方法是滿16進1,所以十進位制數16在十六進位制中是10
藍橋杯題解-楊輝三角形-BASIC-6
原題地址:楊輝三角形 問題描述 楊輝三角形又稱Pascal三角形,它的第i+1行是(a+b)i的展開式的係數。 它的一個重要性質是:三角形中的每個數字等於它兩肩上的數字相加。 下面給出了楊輝三角形的前4行: 1 1 1 1 2 1 1 3 3 1 給出n,輸出它的前n行
藍橋杯-迴文數(BASIC)
問題描述 1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。 輸出格式 按從小到大的順序輸出滿足條件的四位十進位制數。 public class
藍橋杯 基礎練習之BASIC-8迴文數(c語言實現)
/* 問題描述 1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。 輸出格式 按從小到大的順序輸出滿足條件的四位十進位制數。 */ #include<stdio.h> int main() { int
藍橋杯 方格填數 回溯法
mat 回溯 解決 ret return iostream cout stream std 方格填數如下的10個格子 +--+--+--+ | | | |+--+--+--+--+| | | | |+--+--+--+--+| | | |+--+
藍橋杯 K好數 DP
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
第九屆藍橋杯省賽B組 7.螺旋折線
標題:螺旋折線 如圖p1.png所示的螺旋折線經過平面上所有整點恰好一次。 對於整點(X, Y),我們定義它到原點的距離dis(X, Y)是從原點到(X, Y)的螺旋折線段的長度。 例如dis(0, 1)=3,
藍橋杯 方格填數的java實現
博主今年大三了,最近報名了一個藍橋杯的個人項的java組。所以博主最近在刷題,且博主會把一些自認為比較好的題目拿出來跟大家分享一下(發出來的程式碼都是博主自己敲的,且都正確,這個大家就放心了)。 問題描述: 問題分析: 這個問題我是採用深度優先遍歷來解決的。每次填入一個數字,確保符
第六屆藍橋杯題解
1、獎券數目 法一: #include<stdio.h> int main() { int ans=0; for(int i=1; i<=9; i++) for(int j=0; j<=9; j++)
藍橋杯 基礎練習 數的讀法
基礎練習 數的讀法 時間限制:1.0s 記憶體限制:512.0MB 問題描述 Tom教授正在給研究生講授一門關於基因的課程,有一件事情讓他頗為頭疼:一條染色體上有成千上萬個鹼基對,它們從0開始編號,到幾百萬,幾千萬,甚至上億。 比如說,在對學生講解第12
藍橋杯 演算法練習 數的劃分
這個題目感覺到了用動態規劃,但是奈何組合數學的不好,沒有寫出狀態轉移方程 參考一個博主的部落格,寫出了滿分程式碼,還特意搜了一下斯特林數,學到了學到了 詳細解答在博主的部落格裡 連結如下 https://www.cnblogs.com/wengsy150943/p/55