Heim >Backend-Entwicklung >C#.Net-Tutorial >C-Sprache zum Löschen numerischer Zeichen in einer Zeichenfolge

C-Sprache zum Löschen numerischer Zeichen in einer Zeichenfolge

王林
王林Original
2020-05-10 15:14:1210865Durchsuche

C-Sprache zum Löschen numerischer Zeichen in einer Zeichenfolge

目的:

C语言实现删除字符串s中的数字字符。

具体代码如下:

// 删除数字
#include <stdio.h>
#define N 100
int main(void)
{
	char s[N];
	int j,k;
	gets(s);// 输入字符串
	for(j = k = 0;s[j]!=&#39;\0&#39;;j++)// 此循环用于删除字符串中的数字
		if(s[j]<&#39;0&#39;||s[j]>&#39;9&#39;)
			s[k++] = s[j];
	s[k] = &#39;\0&#39;;// 处理过的字符串加上结束标志&#39;\0&#39;
	puts(s);// 输出处理过的字符串
	return 0;
}

输出结果:

C-Sprache zum Löschen numerischer Zeichen in einer Zeichenfolge

推荐教程:c语言教程

Das obige ist der detaillierte Inhalt vonC-Sprache zum Löschen numerischer Zeichen in einer Zeichenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn