#CS50204. 完善程序3-字符处理-4数字删除
完善程序3-字符处理-4数字删除
数字删除
下面程序的功能是将字符串中的数字字符删除后输出。请填空
#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)