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í)現(xiàn)字符串匹配KMP算法
相信很多人(包括自己)初識(shí)KMP算法的時(shí)候始終是丈二和尚摸不著頭腦,要么完全不知所云,要么看不懂書(shū)上的解釋?zhuān)醋约河X(jué)得好像心里了解KMP算法的意思,卻說(shuō)不出個(gè)究竟,所謂知其然不知其所以然是也。2014-08-08
C語(yǔ)言設(shè)計(jì)圖書(shū)登記系統(tǒng)與停車(chē)場(chǎng)管理系統(tǒng)的實(shí)例分享
這篇文章主要介紹了C語(yǔ)言設(shè)計(jì)圖書(shū)登記系統(tǒng)與停車(chē)場(chǎng)管理系統(tǒng)的實(shí)例分享,重在以最簡(jiǎn)單的一些需求來(lái)展示管理系統(tǒng)的設(shè)計(jì)思路,需要的朋友可以參考下2016-06-06
C語(yǔ)言中static與sizeof查缺補(bǔ)漏篇
static在修飾變量的時(shí)候,如果是修飾全局變量,則跟全局變量功能一樣;如果是修改局部變量,則每次調(diào)用的時(shí)候,保持著上一次的值;而sizeof是用來(lái)判斷一個(gè)變量及數(shù)據(jù)類(lèi)型所占字節(jié)數(shù)的,下面我們?cè)敿?xì)來(lái)看看2022-07-07
C語(yǔ)言實(shí)現(xiàn)動(dòng)態(tài)開(kāi)辟存儲(chǔ)楊輝三角
這篇文章主要介紹了如何利用C語(yǔ)言實(shí)現(xiàn)動(dòng)態(tài)開(kāi)辟存儲(chǔ)楊輝三角,可以靈活的開(kāi)辟空間,充分的利用空間。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考一下2022-03-03
C++實(shí)現(xiàn)打印虛函數(shù)表的地址
對(duì)于存在虛函數(shù)的類(lèi),如何打印虛函數(shù)表的地址,并利用這個(gè)虛函數(shù)表的地址來(lái)執(zhí)行該類(lèi)中的虛函數(shù)呢,下面小編就來(lái)和大家一起簡(jiǎn)單聊聊吧2023-07-07

