C++實(shí)現(xiàn)將輸入復(fù)制到輸出的方法
本文實(shí)例講述了C++實(shí)現(xiàn)將輸入復(fù)制到輸出的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
將輸入復(fù)制到輸出的程序, 并將其中的制表符替換為\t, 把回退符替換為\b, 把反斜杠替按為\\
#include <stdio.h> main() { int ch; ch=getchar(); while(ch != EOF){ if(ch == '\t'){ putchar('\\'); putchar('t'); } else if(ch == '\b'){ putchar('\\'); putchar('b'); } else if(ch == '\\'){ putchar('\\'); putchar('\\'); } else putchar(ch); ch=getchar(); } }
將輸入復(fù)制到輸出的程序, 并將其中連續(xù)的多個(gè)空格用一個(gè)空格代替:
#include <stdio.h> main() { int ch; int n=0; ch=getchar(); while(ch != EOF){ if(ch == ' '){ n++; if(n<=1) putchar(ch); } else if(ch == '\n'){ putchar(ch); n=0; } else{ putchar(ch); n=0; } ch=getchar(); } }
希望本文所述對(duì)大家的C++程序設(shè)計(jì)有所幫助。
相關(guān)文章
C語(yǔ)言中形參和實(shí)參詳解及實(shí)例代碼
這篇文章主要介紹了C語(yǔ)言中形參和實(shí)參詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-05-05C語(yǔ)言二叉樹常見操作詳解【前序,中序,后序,層次遍歷及非遞歸查找,統(tǒng)計(jì)個(gè)數(shù),比較,求深度】
這篇文章主要介紹了C語(yǔ)言二叉樹常見操作,結(jié)合實(shí)例形式詳細(xì)分析了基于C語(yǔ)言的二叉樹前序,中序,后序,層次遍歷及非遞歸查找,統(tǒng)計(jì)個(gè)數(shù),比較,求深度等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-04-04C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之二叉樹的非遞歸后序遍歷算法
這篇文章主要介紹了C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之二叉樹的非遞歸后序遍歷算法的相關(guān)資料,希望通過本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-10-10C++基于Directx MMX實(shí)現(xiàn)的圖像灰度轉(zhuǎn)換代碼
這篇文章主要介紹了C++基于Directx MMX實(shí)現(xiàn)的圖像灰度轉(zhuǎn)換代碼,需要的朋友可以參考下2014-08-08在編程語(yǔ)言中怎樣定義隊(duì)列及其使用(C++)
這篇文章主要介紹了在編程語(yǔ)言中怎樣定義隊(duì)列,本文主要根據(jù)c++來介紹,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-03-03