c語言刪除字元串中的數字
發布時間: 2024-03-07 11:29:22
㈠ c語言編寫如下函數,將字元串s中的數字字元全部刪除挑代碼錯誤
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void del_digits(char str[])
{
int i = 0,j = 0;
while(str[i])
{
if(!(str[i] >= '0' && str[i] <= '9'))
{
str[j++]=str[i];
}
i++;
}
str[j]='\0';
}
int main(int argc, char const *argv[])
{
char s[] = "abc1234567ffdf0z";
printf("字元串:%s\n",s);
del_digits(s);
printf("刪除數字字元後的字元串是%s\n",s);
system("pause");
return 0;
}
㈡ c語言編程 將字元串中的數字刪除後輸出
1、定義刪除前部數字字元的函數delHead()。
㈢ C語言 輸入一行字元串,將其有的數字字元刪除,列印刪除後的字元
#include<stdio.h>
#include<string.h>
#define N 100
main()
{ char s[N];
int i,j;
printf("請輸入字元串: ");
gets(s);
for(j=0;j<100;j++)
{ for(i=0;s[i]!='