以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。 例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。 #include <stdio.h> #include <ctype.

admin2009-01-15  27

问题 以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。
   例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。
   #include  <stdio.h>
   #include  <ctype.h>
   main()
   {  char s[80],d[80];  int i,j;
      gets(s);
      for(i=j=0;s!  =’\0’;i++)
          if(【  】)  {d[j]=s; j++;}
      d[j]=’\0’;
      puts(d);
   }

选项

答案s[i]>=’0’&&s[i]<=’9’或isdigit(s[i])

解析 根据题意和程序可知要填空的内容是:将字符申s中的数字字符放入d数组的条件。
转载请注明原文地址:https://jikaoti.com/ti/geK0FFFM
0

最新回复(0)