一時間網上一片求救聲,急問這個怎麼破。其實這段**很簡單,index
陣列就是arr
陣列的下標,index[0]=2
對應arr[2]=1
,index[1]=0
對應arr[0]=8
,index[2]=3
對應arr[3]=0
,以此類推…… 很容易得到**號碼是18013820100
。
本題要求你編寫乙個程式,為任何乙個**號碼生成這段** —— 事實上,只要生成最前面兩行就可以了,後面內容是不變的。
輸入在一行中給出乙個由11位數字組成的手機號碼。
為輸入的號碼生成**的前兩行,其中arr
中的數字必須按遞減順序給出。
18013820100
int arr = new int;
int index = new int;
實現**如下:
#include #include #include #include #include #include #define up(i,a,b) for(int i=a;i<=b;i++)//巨集定義乙個迴圈
#define down(i,a,b) for(int i=b;i>=a;i--)
bool cmp(int a,int b)//在使用sort是增加的乙個引數,
sort(a,a+11,cmp);
int len=unique(a,a+11)-a;//去重函式,去除相鄰元素重複的數值(只保留乙個),事實上unique的去除並不是真正意義上的刪除,而是將重複的元素移動到陣列的後面
up(i,0,10)
}cout<
up(i,0,len-1){
if(i!=len-1)
cout<
天梯賽 L1 027 出租 20
一時間網上一片求救聲,急問這個怎麼破。其實這段 很簡單,index陣列就是arr陣列的下標,index 0 2對應arr 2 1,index 1 0對應arr 0 8,index 2 3對應arr 3 0,以此類推 很容易得到 號碼是18013820100。本題要求你編寫乙個程式,為任何乙個 號碼生...
7 11 出租 (20 分)(C語言版)
7 11 出租 20 分 一時間網上一片求救聲,急問這個怎麼破。其實這段 很簡單,index陣列就是arr陣列的下標,index 0 2 對應 arr 2 1,index 1 0 對應 arr 0 8,index 2 3 對應 arr 3 0,以此類推 很容易得到 號碼是18013820100。本題...
團體天梯 L1 027 出租 (20 分)
l1 027 出租 20 分 一時間網上一片求救聲,急問這個怎麼破。其實這段 很簡單,index陣列就是arr陣列的下標,index 0 2對應arr 2 1,index 1 0對應arr 0 8,index 2 3對應arr 3 0,以此類推 很容易得到 號碼是18013820100。本題要求你編...