/********************************************************************************
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名與空間、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、鳳凰網(wǎng)站維護、網(wǎng)站推廣。
給一個由英文大寫字母組成的字符串,串長為n*n(0n11),請將這個按Z字形排列輸出這個字符方陣。
比如:?ABCDEFGHI,Z字形排成一個3*3的方陣如下:
ABF
CEG
DHI
輸入
每行一個字符串。
輸出
輸出對應(yīng)矩陣,每個矩陣之后有一個空行。????
Sample?Input
ABCDEFGHI
AAAABBBBCCCCDDDD
Sample?Output
ABF
CEG
DHI
AABB
ABBD
ACCD
CCDD
********************************************************************************/
#includestdio.h
#includestring.h
#define?N?11
int?i,j;
int?k;
int?ln;
int?n;
char?s[N*N];
char?a[N][N];
void?go_right(){
j++;
}
void?go_left(){
j--;
}
void?go_down(){
i++;
}
void?go_up(){
i--;
};
void?left_down(){
go_left();
go_down();
}
void?right_up(){
go_right();
go_up();
}
void?go(){
while(1){
if(j+1??n){
go_right();a[i][j]?=?s[k];k++;//右移?
if(k?==?ln?+1)?return;
}
else{
go_down();?a[i][j]?=?s[k];k++;
if(k?==?ln?+1)?return;
}
while(1){//左下移動?
left_down();
if(j?=?0??i?n)?{
a[i][j]=s[k];?k++;
if(k?==?ln?+1)?return;
}
else?break;
}
j++;i--;//還原一步?????????
if(i+1??n){?
go_down();a[i][j]?=?s[k];k++;//向下?
if(k?==?ln?+1)?return;
}
else{
go_right();a[i][j]?=?s[k];k++;//右移
if(k?==?ln?+1)?return;
}
while(1){//右上移動?
right_up();
if(i=0??jn){
a[i][j]=s[k];?k++;
if(k?==?ln?+1)?return;
}
else?break;????
}
i++;j--;//還原一步?
}
}
void?print(){
i=j=0;
for(i=0;in;i++){
for(j=0;jn;j++)
printf("%c",a[i][j]);
printf("\n");
}
}
void?Z(char?s[]){
ln?=?strlen(s);
n?=?(int)sqrt(ln);
k=0;
i=j=0;
a[i][j]?=?s[k];k++;
go();
print();
return;
}
int?main(){
while(scanf("%s",s)?!=?EOF){
Z(s);
}
return?0;
}
以前寫的,非常類似。希望能幫助到你。
田中口,一低頭,弓形數(shù)。解三個阿拉伯數(shù)字——答案:813。
低頭下心?
【拼音】: dī tóu xià xīn
【解釋】: 下心:屈服于人。形容屈服順從。
【出處】: 鄭振鐸《風波》:“他連忙低頭下心的勸道:‘不要著急,不要著急,我說著玩玩的!房里冷,快來睡!’”
【拼音代碼】: dtxx
【近義詞】: 低頭俯心、低首下心
【用法】: 作謂語、定語、狀語;指屈服
【英文】: bow one's head in humility
畫出任意一條直線與圓相割(割出大的那邊弧段叫優(yōu)弧,小的那邊弧段叫劣?。?,從圓心向直線作一條垂線并延長到圓形邊上(即延長到劣弧上)。此時劣弧與直線之間的那段垂線就是弓高?!踊〉墓?。
有圖嗎?你的問題太籠統(tǒng)了,畫個弓形很簡單啊,里面還有什么線,可以上傳一個圖來看看。幸許能幫你~~~~