欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言刪除輸入字符串中的空格示例代碼

 更新時間:2022年12月06日 11:06:42   作者:aahuachenyu  
最近工作中遇到了需求,要刪除字符串中的所有空格,就要篩選出空格字符,這篇文章主要給大家介紹了關于利用C語言刪除輸入字符串中的空格的相關資料,需要的朋友可以參考下

從鍵盤讀入一個字符串,去掉其中所有的空格得到一個新串后再輸出(只能定義一個字符數(shù)組,不可以定義兩個字符數(shù)組,可以根據編程需要定義字符指針以及其他變量)。

#include <stdio.h>
int main()
{
	int i, x = 0, a,s=100;
	char q[100];
	printf("輸入一個字符串:");
	gets(q);
	char z;
	z = ' ';
	for (i = 0; i < s; i++)
		while (z == q[i])  /*找到空格字符*/
		{
			x++;
			for (a = i; a <= s; a++)/*刪除空格字符*/
			{
				q[a] = q[a+ 1];
			}
			s--;
		}
	puts(q);
	return 0;
}

按表中所給測試用例輸入觀察對應輸出結果:

附:C語言輸入一個字符串(串長不超過60),刪除字符串中所有的空格符

#include<stdio.h>
int main(void)
{
	char a[61],b[61];			
	int i,k=0;
	
	gets(a);
	
	for(i=0;i<61;i++)	
	{
		if(a[i]!=' ')	
		{ 
				b[k]=a[i];
				k++;			
		}
	}
	
	puts(b);
} 

類似題型:

輸入一個字符串(串長小于 60),將字符串中連續(xù)的空格符保留一個。

#include<stdio.h>
int main(void)
{
	char a[61],b[61];			
	int i,k=0;
	
	gets(a);
	
	for(i=0;i<61;i++)	
	{
		if(a[i]==' '&&a[i-1]==' ')	
		{ 
				a[i]=a[i+1];		
		}
		
		else 
		{
			b[k]=a[i];
			k++;
		}
	}
	
	puts(b);
} 

總結

到此這篇關于C語言刪除輸入字符串中空格的文章就介紹到這了,更多相關C語言刪除字符串空格內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C語言的多級指針你了解嗎

    C語言的多級指針你了解嗎

    這篇文章主要介紹了C語言中的多級指針,本文給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下,希望能給你帶來幫助
    2021-08-08
  • C++中inline用法案例詳解

    C++中inline用法案例詳解

    這篇文章主要介紹了C++中inline用法案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-09-09
  • C語言實現(xiàn)哈夫曼樹

    C語言實現(xiàn)哈夫曼樹

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)哈夫曼樹,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • error LNK2019: 無法解析的外部符號 問題的解決辦法

    error LNK2019: 無法解析的外部符號 問題的解決辦法

    error LNK2019: 無法解析的外部符號 問題的解決辦法,需要的朋友可以參考一下
    2013-05-05
  • Qt信號與槽知識點總結歸納

    Qt信號與槽知識點總結歸納

    信號和槽是一種高級接口,應用于對象之間的通信,它是QT的核心特性,下面這篇文章主要給大家介紹了關于Qt信號與槽知識點總結歸納的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • c/c++?Error:?redefinition?of?'xxx'的問題及解決方法

    c/c++?Error:?redefinition?of?'xxx'的問題及解決方法

    兩個類/文件同時引用定義ReplyInfo的頭文件,會造成頭文件中定義重復定義,本文給大家分享c/c++?Error:?redefinition?of?‘xxx’?的問題及解決方法,感興趣的朋友一起看看吧
    2023-08-08
  • VS2019開發(fā)簡單的C/C++動態(tài)鏈接庫并進行調用的實現(xiàn)

    VS2019開發(fā)簡單的C/C++動態(tài)鏈接庫并進行調用的實現(xiàn)

    這篇文章主要介紹了VS2019開發(fā)簡單的C/C++動態(tài)鏈接庫并進行調用的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • c語言中位字段與結構聯(lián)合的組合使用詳解

    c語言中位字段與結構聯(lián)合的組合使用詳解

    本篇文章是對c語言中位字段與結構聯(lián)合的組合使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C++基礎之this指針與另一種“多態(tài)”

    C++基礎之this指針與另一種“多態(tài)”

    this指針識別了同一個類的不同的對象,換句話說,this指針使得成員函數(shù)可以訪問同一個類的不同對象。再深入一點,this指針使得成員函數(shù)會因為this指針的不同而訪問到了不同的成員變量
    2013-07-07
  • C++實現(xiàn)貪心算法的示例詳解

    C++實現(xiàn)貪心算法的示例詳解

    這篇文章主要通過幾個試題為大家詳細介紹了C++中貪心算法的實現(xiàn),文中的示例代碼講解詳細,對我們學習貪心算法有一定的幫助,需要的可以參考一下
    2022-07-07

最新評論