輸出n*m的回型矩陣
多組測試資料
每組輸入2個整數 n和m(不大於20)
輸出n*m的回型矩陣,要求左上角元素是1,(每個元素佔2個位置,靠右)
4 3
1 2 3
10 11 4
9 12 5
8 7 6
零起點學演算法
好難啊!!!這個方法只能用於行列相等的情況
#include#includeusing namespace std;
int main()
; int count=0;
int start=0,finish1=n-1,finish2=m-1;///列邊緣與行邊緣
//while(count=start;i--)
a[finish1][i]=++count;
///列印出:1 2 3
/// 4
/// 5
/// 8 7 6
///從下往上,同一列i變j不變
for(i=finish1-1;i>=start+1;i--)
a[i][start]=++count;
///列印出:1 2 3
/// 10 4
/// 9 5
/// 8 7 6
start++;///行向下一行
finish1--;///列數減少一列
finish2--;
}for(int i=0;ivoid right (int a);
void down(int a);
void left(int a);
void up(int a);
int a[30][30], i, j, k,l,n,m,x,y,o,p;
int main()
}void right(int i)
else
for (i = 0; i < x; i++)
printf("\n");
}}void down(int i)
else
for (i = 0; i < x; i++)
printf("\n");
}}void left(int i)
else
for (i = 0; i < x; i++)
printf("\n");
}}void up(int i)
else
for (i = 0; i < x; i++)
printf("\n");
}}
零起點學演算法68 刪除字元
include include include int main printf n memset str,0,sizeof str getchar 不寫會出錯 return 0 這是乙個非常水的題,主要想講一下gets 讀取的換行符會被轉化成 0 來結束字串的讀入。但是gets之後,再次讀取乙個字元...
零起點學演算法104 第幾天?
time limit 1 sec memory limit 128 mb 64bit io format lld 給定乙個日期,輸出這個日期是該年的第幾天。輸入資料有多組,每組佔一行,資料格式為yyyy mm dd組成,具體參見sample input 另外,可以向你確保所有的輸入資料是合法的。對於...
1171 零起點學演算法78 牛牛
牛牛是一種紙牌遊戲,總共5張牌,規則如下 如果找不到3張牌的點數之和是10的倍數,則為沒牛 如果其中3張牌的點數之和是10的倍數,則為有牛,剩下兩張牌的點數和對10取餘數,餘數是幾,就是牛幾,特別的當餘數是0的時候是牛牛 例如 1 2 3 4 5,1 4 5 0 mod 10 2 3 5 mod 1...