C++實(shí)現(xiàn)將數(shù)組中的值反轉(zhuǎn)
更新時(shí)間:2016年05月22日 12:10:01 投稿:hebedich
這里給大家分享的事一則C++實(shí)現(xiàn)將數(shù)組中的值反轉(zhuǎn)的代碼,取材自《C++程序設(shè)計(jì)》(梁勇著第三版367頁(yè)),有需要的小伙伴可以參考下
代碼很簡(jiǎn)單,這里就不多廢話了,直接奉上:
#include <iostream> using namespace std; int* reverse(int* list, int size) { for (int i = 0, j = size - 1; i < j; i++, j--) { // Swap list[i] with list[j] int temp = list[j]; list[j] = list[i]; list[i] = temp; } return list; } void printArray(int* const list, int size) { for (int i = 0; i < size; i++) cout << list[i] << " "; } int main() { int list[] = {1, 2, 3, 4, 5, 6}; int* p = reverse(list, 6); printArray(p, 6); return 0; }
另附上一則網(wǎng)友的寫(xiě)法
#include<math.h> int main(void) { char c[100][100]; int i=0,j; char a; while (1) { scanf("%s%c",c[i],&a); if (a=='\n') { break; } i++; } for (j=i; j>=0; j--) { printf("%s ",c[j]); } return 0; }
相關(guān)文章
用C編寫(xiě)一個(gè)送給女朋友的情人節(jié)小程序 可愛(ài)!
非??蓯?ài)的情人節(jié)小程序!文章為大家分享了用C編寫(xiě)一個(gè)送給女朋友的小程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02cin.get()和cin.getline()之間的區(qū)別
以下是對(duì)cin.get()和cin.getline()的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-09-09VC實(shí)現(xiàn)Windows多顯示器編程的方法
這篇文章主要介紹了VC實(shí)現(xiàn)Windows多顯示器編程的方法,涉及VC獲取屏幕分辨率及顯示參數(shù)等技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10C 語(yǔ)言基礎(chǔ)教程(我的C之旅開(kāi)始了)[七]
C 語(yǔ)言基礎(chǔ)教程(我的C之旅開(kāi)始了)[七]...2007-02-02vs2019 MFC實(shí)現(xiàn)office界面的畫(huà)圖小項(xiàng)目
本文主要介紹了vs2019 MFC實(shí)現(xiàn)office界面的畫(huà)圖小項(xiàng)目,對(duì)大家入門有一定的幫助,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-06-06C/C++使用Zlib實(shí)現(xiàn)文件的壓縮與解壓
zlib 是一個(gè)開(kāi)源的數(shù)據(jù)壓縮庫(kù),旨在提供高效、輕量級(jí)的壓縮和解壓縮算法,本文將介紹如何使用 zlib 庫(kù)進(jìn)行數(shù)據(jù)的壓縮和解壓縮,以及如何保存和讀取壓縮后的文件,感興趣的可以了解下2023-11-11