#10763. 枚举算法(NOIP2014)数字删除

枚举算法(NOIP2014)数字删除

(NOIP2014)数字删除

下面程序的功能是将字符串中的数字字符删除后输出,请填空。

#include<iostream>
using namespace std;
int delnum(char *s){
    int i,j;
    j=0;
    for (i=0;s[i]!= '\0';i++)
        if (s[i]<'0' ① s[i]>'9') {
            s[j]=s[i];
            ② ;
        }
    return ③ ;
}
const int SIZE=30;
int main() {
    char s[SIZE];
    int len,i;
    cin.getline(s,sizeof(s));
    len=delnum(s);
    for (i=0;i<len;i++)cout<< ④ ;
    cout<<endl;
    return 0;
}

①处应填( )。
{{ select(1) }}

  • &&
  • &&s[i]>= 'a'&&s[i]<= 'z'&&
  • ||
  • &&s[i]>= 'A'&&s[i]<= 'Z'&&

②处应填( )。
{{ select(2) }}

  • i++
  • i=j
  • ++j
  • j=i

③处应填( )。
{{ select(3) }}

  • j
  • i
  • s[j]
  • s[i]

④处应填( )。
{{ select(4) }}

  • i
  • s[i]
  • (!s[i])
  • (s[i]==1)