C 實現 L1 027 出租 20分

2021-10-07 23:52:32 字數 974 閱讀 4579

本題要求你編寫乙個程式,為任何乙個**號碼生成這段** —— 事實上,只要生成最前面兩行就可以了,後面內容是不變的。

輸入在一行中給出乙個由11位數字組成的手機號碼。

為輸入的號碼生成**的前兩行,其中arr中的數字必須按遞減順序給出。

18013820100
int arr = new int;

int index = new int;

錄入字串**號碼;

定義10個數字桶:0~9,若**號碼**現的數字,則該相應數字桶+1;

從高位數字桶遍歷,不為0則輸出相應的桶下標,完成arr輸出。

遍歷字串**號碼,將其與arr進行對比,找到arr的下標並輸出,完成index輸出。

#include

#include

#include

#include

using namespace std;

intmain()

;//10個數字桶,0~9

for(

int i=

0;i<

11;i++

)//將字元對應的數字桶+1

cout<<

"int arr = new int

;//記錄arr陣列

int q=0;

//arr陣列的下標

for(

int i=

9;i>=

0;i--

)//從數字桶的9號開始向下遍歷;;"

=i; q++;}

else

if(b!=

0&&flag!=0)

} cout<<

"int index = new int;";}

}return0;

}

C語言 L1 027 出租 (20 分)

輸出樣例 int arr new int int index new int 思路 建立兩個陣列,arr陣列儲存 號碼 現的數字且按降序,index儲存 號碼的每一位數字在arr陣列中的位置 include intmain 判斷是否讀入過此數字 for int i 0 i 11 i a tell i...

L1 027 出租 20分 C語言

一時間網上一片求救聲,急問這個怎麼破。其實這段 很簡單,index陣列就是arr陣列的下標,index 0 2 對應 arr 2 1,index 1 0 對應 arr 0 8,index 2 3 對應 arr 3 0,以此類推 很容易得到 號碼是18013820100。本題要求你編寫乙個程式,為任何...

L1 027 出租 20分 (C語言)

一時間網上一片求救聲,急問這個怎麼破。其實這段 很簡單,index陣列就是arr陣列的下標,index 0 2 對應 arr 2 1,index 1 0 對應 arr 0 8,index 2 3 對應 arr 3 0,以此類推 很容易得到 號碼是18013820100。本題要求你編寫乙個程式,為任何...