簽到不簽到他們說了不算

2021-09-29 04:38:32 字數 1003 閱讀 7018

多組輸入,先輸入乙個n,代表有n行字串( 我比賽的時候根據樣例誤因為該字 符串的長度與n有關)然後判斷由" * "圍成的最大矩形,在這個矩形中把不為 " * "的全部列印為」 * 「,為」 * " 的列印為「 . " 。然後輸出圖形。

這道題目的基本思想就是先找到那個矩形,我們先將為」 * 」 的行座標和列座標儲存到兩個陣列,然後對兩個陣列進行排序來確定這個矩形的具體位置和大小,然後在這個矩形中矩形判斷,重新賦值,最後在進行輸出,這道題目就解決了。(由於字串的長度不確定,所以在輸入每行字串的時候,通過strlen計算字串的長度,並將其存到乙個陣列,之後檢索和輸出就可以利用這個陣列)

#include

#include

#include

#include

intmain()

for(i=

1; i<=n; i++)}

}for

(i=0

; i1; i++)}

}//對b陣列中的元素進行從小到大的排序

for(i=

0; i

1; i++)}

}//對c陣列中的元素進行從小到大的排序

for(i=b[0]

; i<=b[k-1]

; i++

)//在行的最小值到最大值之間進行判斷

else

a[i]

[j]=

'.';

//如果為'*'賦值為'.'}}

for(i=

1; i<=n; i++

)printf

("\n");

}printf

("\n");

}return0;

}

不這麼簡單的簽到題2

description input output sample input sample outpu description 把乙個字元三角形掏空,就能節省材料成本,減輕重量,但關鍵是為了追求另一種視覺效果。在設計的過程中,需要給出各種花紋的材料和大小尺寸的三角形樣板,通過電腦臨時做出來,以便看看效...

高校考勤簽到系統php,php實現每日簽到功能

首次簽到獲得1個積分,第二次簽到獲得2個積分,第三次簽到獲得3個積分,以此類推但是簽到必須每天連續積分才可以遞增,如果有中斷再次簽到時獲得積分仍然從1開始遞增 簽到 function datatype json success function res else count 1 point 1 si...

手機簽到頁面

使用pc端的簽到功能修改而來,不光修改了布局結構,還修改了js指令碼,多餘的css沒有刪除。拼命載入中 2016年1月6日 簽到統計 簽到規則 首次簽到獲得0.05元現金獎勵 連續簽到每天增加0.01元現金獎勵 連續簽到16天及以上每天獲得0.2元現金獎勵 其他說明 如果中間有一天間斷未簽到的,重先...