演算法訓練 簡單加法 基本型

2021-08-25 22:01:54 字數 660 閱讀 1806

/*

首先給出簡單加法算式的定義:

如果有乙個算式(i)+(i+1)+(i+2),(i>=0),在計算的過程中,沒有任何乙個數字出現了進製,則稱其為簡單的加法算式。

例如:i=3時,3+4+5=12,有乙個進製,因此3+4+5不是乙個簡單的加法算式;又如i=112時,112+113+114=339,

沒有在任意數字上產生進製,故112+113+114是乙個簡單的加法算式。

問題:給定乙個正整數n,問當i大於等於0且小於n時,有多少個算式(i)+(i+1)+(i+2)是簡單加法算式。其中n<10000。

輸入格式

乙個整數,表示n

輸出格式

乙個整數,表示簡單加法算式的個數

樣例輸入

4樣例輸出3*/

#include void shuchu(int);

int panduan(int);

int main(void)

int panduan(int i)

else

}while( s1 != 0 ||s2 != 0 || s3 != 0 );

return 1;

}void shuchu(int n)

} printf("%d\n", gs );

}

演算法訓練 簡單加法 基本型

問題描述 首先給出簡單加法算式的定義 如果有乙個算式 i i 1 i 2 i 0 在計算的過程中,沒有任何乙個數字出現了進製,則稱其為簡單的加法算式。例如 i 3時,3 4 5 12,有乙個進製,因此3 4 5不是乙個簡單的加法算式 又如i 112時,112 113 114 339,沒有在任意數字上...

演算法訓練 簡單加法 基本型

首先給出簡單加法算式的定義 如果有乙個算式 i i 1 i 2 i 0 在計算的過程中,沒有任何乙個數字出現了進製,則稱其為簡單的加法算式。例如 i 3時,3 4 5 12,有乙個進製,因此3 4 5不是乙個簡單的加法算式 又如i 112時,112 113 114 339,沒有在任意數字上產生進製,...

試題 演算法訓練 簡單加法 基本型 藍橋杯

題目描述 資源限制 時間限制 1.0s 記憶體限制 512.0mb 問題描述 首先給出簡單加法算式的定義 如果有乙個算式 i i 1 i 2 i 0 在計算的過程中,沒有任何乙個數字出現了進製,則稱其為簡單的加法算式。例如 i 3時,3 4 5 12,有乙個進製,因此3 4 5不是乙個簡單的加法算式...