C語(yǔ)言數(shù)組元素的循環(huán)移位方法
如下所示:
/*C語(yǔ)言數(shù)組元素的循環(huán)移位*/
#include <stdio.h>
int main()
{
int num[5],num1[5];
int i, j,k=1;
int t,n;
printf("請(qǐng)輸入5個(gè)數(shù):");
for(i=0;i<5;i++)
{
scanf("%d",&num[i]); //將數(shù)讀入數(shù)組num
}
printf("請(qǐng)輸入循環(huán)次數(shù):");
scanf("%d",&n);
for(j=0;j<n;j++) //控制轉(zhuǎn)換次數(shù)
{
for(i=0;i<5;i++)
{
num1[k]=num[i];
k++;
if(k==5)k=0; //k=5時(shí)使數(shù)組重新從第一個(gè)元素開(kāi)始讀入
}
for(i=0;i<5;i++)
{
num[i]=num1[i]; //將交換過(guò)的新數(shù)組替換上一個(gè)數(shù)組
}
}
printf("轉(zhuǎn)換后的數(shù)組為 :");
for(i=0;i<5;i++)
{
printf("%d ",num[i]);//輸出轉(zhuǎn)換后的數(shù)組
}
printf("\n");
return 0;
}
以上這篇C語(yǔ)言數(shù)組元素的循環(huán)移位方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
UE4 Unlua 調(diào)用異步藍(lán)圖節(jié)點(diǎn)AIMoveTo函數(shù)示例詳解
這篇文章主要為大家介紹了UE4 Unlua 調(diào)用AIMoveTo函數(shù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
C語(yǔ)言之實(shí)現(xiàn)字符串小寫變大寫的實(shí)例
這篇文章主要介紹了C語(yǔ)言之實(shí)現(xiàn)字符串小寫變大寫的實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-05-05
C++棧實(shí)現(xiàn)逆波蘭式的應(yīng)用
逆波蘭式指的是操作符在其所控制的操作數(shù)后面的表達(dá)式。本文主要介紹了C++棧實(shí)現(xiàn)逆波蘭式的應(yīng)用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單推箱子游戲
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單推箱子游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-02-02
C++ 動(dòng)態(tài)內(nèi)存管理詳情解說(shuō)
這篇文章主要介紹了C++ 動(dòng)態(tài)內(nèi)存管理詳情解說(shuō),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助2022-07-07
C語(yǔ)言實(shí)現(xiàn)查詢自動(dòng)售貨機(jī)中的商品價(jià)格【實(shí)例分享】
本文主要介紹了C語(yǔ)言實(shí)現(xiàn)查詢自動(dòng)售貨機(jī)中的商品價(jià)格的相關(guān)資料。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-04-04
C++實(shí)現(xiàn)拼圖游戲代碼(graphics圖形庫(kù))
這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)拼圖游戲代碼,帶有g(shù)raphics圖形庫(kù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05

