Maison  >  Article  >  développement back-end  >  langage c pour supprimer les caractères numériques dans la chaîne

langage c pour supprimer les caractères numériques dans la chaîne

王林
王林original
2020-05-10 15:14:1210763parcourir

langage c pour supprimer les caractères numériques dans la chaîne

目的:

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

输出结果:

langage c pour supprimer les caractères numériques dans la chaîne

推荐教程:c语言教程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn