7-21 字串迴圈左移(20 分)
輸入一個字串和一個非負整數N,要求將字串迴圈左移N次。
輸入格式:
輸入在第1行中給出一個不超過100個字元長度的、以回車結束的非空字串;第2行給出非負整數N。
輸出格式:
在一行中輸出迴圈左移N次後的字串。
輸入樣例:
Hello World!
2
輸出樣例:
llo World!He
我的程式碼:
#include<iostream> #include<string.h> using namespace std; int main() { char a[1001]; int n,m,i; gets(a); m=strlen(a); cin>>n; n=n%m; for(i=n;a[i];i++) cout<<a[i]; for(i=0;i<n;i++) cout<<a[i]; return 0; }
相關推薦
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-1 陣列迴圈左移(20 分)
本題要求實現一個對陣列進行迴圈左移的簡單函式:一個數組a中存有n(>0)個整數,在不允許使用另外陣列的前提下,將每個整數迴圈向左移m(≥0)個位置,即將a中的資料由(a0a1⋯an−1)變換為(am⋯an−1a0a1
PTA7-31 字串迴圈左移(20 分)通俗解法
輸入一個字串和一個非負整數N,要求將字串迴圈左移N次。輸入格式:輸入在第1行中給出一個不超過100個字元長度的、以回車結束的非空字串;第2行給出非負整數N。輸出格式:在一行中輸出迴圈左移N次後的字串。輸入樣例:Hello World!2輸出樣例:llo World!He 讀題
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個位置)。如果還需要考慮程式移動資料的
練習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階的方陣。 輸出格式: 按
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-31 字符串循環左移(20 分)
一行 空字符 urn code 結束 輸入 std scan %d 7-31 輸入一個字符串和一個非負整數N,要求將字符串循環左移N次。 輸入格式: 輸入在第1行中給出一個不超過100個字符長度的、以回車結束的非空字符串;第2行給出非負整數N。 輸出格式: 在一行中輸出循環
2-7 陣列迴圈左移 (10 分)
本題要求實現一個對陣列進行迴圈左移的簡單函式:一個數組a中存有n(>0)個整數,在不允許使用另外陣列的前提下,將每個整數迴圈向左移m(≥0)個位置,即將a中的資料由(a0a1⋯an−1)變換為(am⋯an−1a0a1⋯am−1)(最前面的
習題2.2 數組循環左移(20 分)浙大版《數據結構(第2版)》題目集
problem [] 要求 top out 數據結構 允許 cal right 本題要求實現一個對數組進行循環左移的簡單函數:一個數組a中存有n(>0)個整數,在不允許使用另外數組的前提下,將每個整數循環向左移m(≥0)個位置,即將a中的數據由(a?0?
7-1 字串的氣泡排序 (20 分)
我們已經知道了將N個整數按從小到大排序的氣泡排序法。本題要求將此方法用於字串序列,並對任意給定的K(<N),輸出掃描完第K遍後的中間結果序列。 輸入格式: 輸入在第1行中給出N和K(1≤K<N≤100),此後N行,每行包含一個長度不超過10的、僅
方陣迴圈右移(20 分)
方陣迴圈右移(20 分) 本題要求編寫程式,將給定n×n方陣中的每個元素迴圈向右移m個位置,即將第0、1、⋯、n−1列變換為第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。 輸入
練習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行,
7-16 一元多項式求導(20 分)(有關while(scanf("%d",&n)!=EOF))
margin 常數 解題思路 return 做的 gin 遇到 bsp title 7-16 一元多項式求導(20 分) 設計函數求一元多項式的導數。 輸入格式: 以指數遞降方式輸入多項式非零項系數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。
第三章作業1-棧-計算機17級 7-16 一元多項式求導 (20 分)
7-16 一元多項式求導 (20 分) 設計函式求一元多項式的導數。 輸入格式: 以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。 輸出格式: 以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾
7-23 一元多項式求導 (20 分)
7-23 一元多項式求導 (20 分) 設計函式求一元多項式的導數。 輸入格式: 以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。 輸出格式: 以與輸入相同的格式輸出導數多項式非零項的係
7-3 組個最小數 (20 分)
#include <bits/stdc++.h> using namespace std; int main() { int a[50]; int n, i = 0, j = 0,
7-33 統計素數並求和 (20 分)
本題要求統計給定整數M和N區間內素數的個數並對它們求和。 輸入格式: 輸入在一行中給出兩個正整數M和N(1≤M≤N≤500)。 輸出格式: 在一行中順序輸出M和N區間內素數的個數以及它們的和,數字間以空格分隔。 輸入樣例: 10 31 輸出樣例: 7 143