最新国产好看的视频,伊人天堂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)文章

最新評論

长乐市| 淮安市| 沈丘县| 阿城市| 灵丘县| 玉门市| 肥城市| 怀来县| 雅江县| 泰顺县| 贵港市| 察隅县| 乐亭县| 本溪市| 安远县| 勐海县| 甘泉县| 方正县| 遂昌县| 许昌县| 开阳县| 乌拉特中旗| 靖西县| 客服| 漳浦县| 曲沃县| 大化| 双鸭山市| 荣昌县| 环江| 偏关县| 罗源县| 四子王旗| 揭阳市| 板桥市| 肇州县| 泉州市| 开封市| 克什克腾旗| 浮山县| 达日县|