以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。#include “stdio.h”#include “string.h”main(){ char s[80], d[80]; int i,j;gets(s);for(i=j=0;s[i]!='\0';i++)if(s[i]>=’0’______s[i]<=’9’) { d[j]=s[i]; j++; }d[j]= ______;puts(d);}
举一反三
- 下面程序的功能是将字符串S中的所有的字符C删除。 #include<stdio.h> main() {char s[80]; int i,J; gets(s): for(i=J=0;s[i]!=’\()’;i++) if(s[i]!=’c’) ; s[J]=’\0’; puts(s);}
- 将字符串中的数字字符删除后输出。 #include "stdio.h" void delnum(char s[]) { int i,j; for(i=0,j=0;【1】;i++) if(s[i]<'0' 【2】 s[i]>'9') { s[j]=s[i]; j++; } 【3】; } main() { char item[50]; gets(item); 【4】; printf("%s ",item); }