PTA練習7-8 方陣迴圈右移(20 分)
#include<stdio.h>
int main()
{
int m,n;
scanf("%d%d",&m,&n);
int a[n][n];
int i,j;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
scanf("%d",&a[i][j]);
}
}
m%=n;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
printf ("%d ",a[i][(n-m+j)%n]);
}
printf("\n");
}
return 0;
}
相關推薦
PTA練習7-8 方陣迴圈右移(20 分)
#include<stdio.h> int main() { int m,n; scanf("%d%d",&m,&n); int a[n][n]; int i,j; for(i=0;i&l
練習7-8 方陣迴圈右移 (20 分)
本題要求編寫程式,將給定n×n方陣中的每個元素迴圈向右移m個位置,即將第0、1、⋯、n−1列變換為第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。 輸入格式: 輸入第一行給出兩個正整數m和n(1≤n≤6)。接下來一共n行,每行n個整數,表示一個n階的方陣。 輸出格式: 按
練習7-8 方陣迴圈右移 (20 point(s)
練習7-8 方陣迴圈右移 (20 point(s)) 本題要求編寫程式,將給定n×n方陣中的每個元素迴圈向右移m個位置,即將第0、1、⋯、n−1列變換為第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。 輸入格式: 輸入第一行給出兩個正整數m和n(1≤n≤6)。接下來一共n行,
方陣迴圈右移(20 分)
方陣迴圈右移(20 分) 本題要求編寫程式,將給定n×n方陣中的每個元素迴圈向右移m個位置,即將第0、1、⋯、n−1列變換為第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。 輸入
練習7-8 方陣迴圈右移
本題要求編寫程式,將給定n×n方陣中的每個元素迴圈向右移m個位置,即將第0、1、⋯、n−1列變換為第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。 輸入格式: 輸入第一行給出兩個正整數m和n(1≤n≤6)。接下來一共n行,每行n個整數,表示一個n階的方陣。
7-1 陣列迴圈左移(20 分)
本題要求實現一個對陣列進行迴圈左移的簡單函式:一個數組a中存有n(>0)個整數,在不允許使用另外陣列的前提下,將每個整數迴圈向左移m(≥0)個位置,即將a中的資料由(a0a1⋯an−1)變換為(am⋯an−1a0a1
7-21 字串迴圈左移(20 分)
輸入一個字串和一個非負整數N,要求將字串迴圈左移N次。 輸入格式: 輸入在第1行中給出一個不超過100個字元長度的、以回車結束的非空字串;第2行給出非負整數N。 輸出格式: 在一行中輸出迴圈左移N次後的字串。 輸入樣例: Hello World! 2 輸出
7-31 字串迴圈左移(20 分)Java實現
7-31 字串迴圈左移(20 分) 輸入一個字串和一個非負整數N,要求將字串迴圈左移N次。 輸入格式: 輸入在第1行中給出一個不超過100個字元長度的、以回車結束的非空字串;第2行給出非負整數N。 輸出格式: 在一行中輸出迴圈左移N次後的字串。 輸入
7-4 陣列迴圈左移 (10 分)c語言解答
7-4 陣列迴圈左移 (10 分) 本題要求實現一個對陣列進行迴圈左移的簡單函式:一個數組a中存有n(>0)個整數,在不允許使用另外陣列的前提下,將每個整數迴圈向左移m(≥0)個位置,如果還需要考慮程式移動資料的次數儘量少,要如何設計移動的方法? 輸入格式: 輸入第1行給出正整數n
PTA 陣列迴圈左移 (20 分) 本題要求實現一個對陣列進行迴圈左移的簡單函式:一個數組a中存有n(>0)個整數,在不允許使用另外陣列的前提下,將每個整數迴圈向左移m(≥0)個位置,即將a中的
陣列迴圈左移 (20 分) 本題要求實現一個對陣列進行迴圈左移的簡單函式:一個數組a中存有n(>0)個整數,在不允許使用另外陣列的前提下,將每個整數迴圈向左移m(≥0)個位置,即將a中的資料由(a0a1⋯an−1)變換為(am⋯an−
HBU-DS2018SY-1-1 陣列迴圈左移 (20 分)
題目描述: 本題要求實現一個對陣列進行迴圈左移的簡單函式:一個數組a中存有n(>0)個整數,在不允許使用另外陣列的前提下,將每個整數迴圈向左移m(m≥0)個位置,即將a中的資料由(⋯)變換為(⋯⋯)(最前面的m個數迴圈移至最後面的m個位置)。如果還需要考慮程式移動資料的
PTA7-31 字串迴圈左移(20 分)通俗解法
輸入一個字串和一個非負整數N,要求將字串迴圈左移N次。輸入格式:輸入在第1行中給出一個不超過100個字元長度的、以回車結束的非空字串;第2行給出非負整數N。輸出格式:在一行中輸出迴圈左移N次後的字串。輸入樣例:Hello World!2輸出樣例:llo World!He 讀題
PTA習題11-8 單鏈表結點刪除(20 分)
#include<stdio.h> #include<stdlib.h> typedef struct ListNode{ int Data; ListNode *Next; }ListNode; ListNode *
2-7 陣列迴圈左移 (10 分)
本題要求實現一個對陣列進行迴圈左移的簡單函式:一個數組a中存有n(>0)個整數,在不允許使用另外陣列的前提下,將每個整數迴圈向左移m(≥0)個位置,即將a中的資料由(a0a1⋯an−1)變換為(am⋯an−1a0a1⋯am−1)(最前面的
7-31 字符串循環左移(20 分)
一行 空字符 urn code 結束 輸入 std scan %d 7-31 輸入一個字符串和一個非負整數N,要求將字符串循環左移N次。 輸入格式: 輸入在第1行中給出一個不超過100個字符長度的、以回車結束的非空字符串;第2行給出非負整數N。 輸出格式: 在一行中輸出循環
7-8 笛卡爾樹 (25 分)
7-8 笛卡爾樹 (25 分) 笛卡爾樹是一種特殊的二叉樹,其結點包含兩個關鍵字K1和K2。首先笛卡爾樹是關於K1的二叉搜尋樹,即結點左子樹的所有K1值都比該結點的K1值小,右子樹則大。其次所有結點的K2關鍵字滿足優先佇列(不妨設為最小堆)的順序要求,即該結點的K2值比其子樹
7-8 點贊狂魔(25 分)
微博上有個“點贊”功能,你可以為你喜歡的博文點個贊表示支援。每篇博文都有一些刻畫其特性的標籤,而你點讚的博文的型別,也間接刻畫了你的特性。然而有這麼一種人,他們會通過給自己看到的一切內容點贊來狂刷存在感,這種人就被稱為“點贊狂魔”。他們點讚的標籤非常分散,無法體現出明顯
PTA 天梯模擬2 7-4 帥到沒朋友(20 分)
7-4帥到沒朋友(20分)當芸芸眾生忙著在朋友圈中發照片的時候,總有一些人因為太帥而沒有朋友。本題就要求你找出那些帥到沒有朋友的人。輸入格式:輸入第一行給出一個正整數N(≤100),是已知朋友圈的個數;隨後N行,每行首先給出一個正整數K(≤1000),為朋友圈中的人數,然後列
PTA習題7-3 判斷上三角矩陣(15 分)
#include<stdio.h> int main() { int T,N,i,j,flag; scanf("%d",&T); while(T--){ scanf("%d",&N);
7-8 連結串列去重(25 分)
給定一個帶整數鍵值的連結串列 L,你需要把其中絕對值重複的鍵值結點刪掉。即對每個鍵值 K, 只有第一個絕對值等於 K 的結點被保留。同時,所有被刪除的結點須被儲存在另一個連結串列上。 例如給定 L 為 21→-15→-15→-7→15,你需要輸出去重後的連結串列 21→-15