最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

#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;
}

按表中所給測試用例輸入觀察對應(yīng)輸出結(jié)果:

附: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);
} 

總結(jié)

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

相關(guān)文章

最新評論

保定市| 汾阳市| 光泽县| 华安县| 麟游县| 木兰县| 潍坊市| 会泽县| 灵宝市| 合江县| 冕宁县| 遂宁市| 澄迈县| 吉木萨尔县| 英德市| 镇安县| 闻喜县| 云林县| 九台市| 昌宁县| 长乐市| 东城区| 仙桃市| 武冈市| 游戏| 巨鹿县| 韶山市| 滁州市| 同德县| 祁东县| 奈曼旗| 茶陵县| 板桥市| 香河县| 明溪县| 永济市| 赤水市| 武安市| 长顺县| 鄯善县| 云阳县|