填空題
Str是全部由數(shù)字和字母字符組成的字符串,由num傳入字符串的長度,請補充fun函數(shù),該函數(shù)的功能是把字符串str中的數(shù)字字符轉(zhuǎn)換成數(shù)字并存放到整型數(shù)組bb中,函數(shù)返回數(shù)組bb的長度。
例如:str=“Abc123e456hui7890”,結(jié)果為:1234567890
注意:部分源程序給出如下
請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在fun函數(shù)的橫線上填入所編寫的若干表達式或語句。
試題程序:#include
#define N80
int bb[N];
intfun(char s[],int bb[],int num)
{
int i,n=0;
for(i=0;i
if(s[i]>='0'___1___s[i]<='9')
{
bb[n]=___2___;
n++;
}
return___3___;
}
main()
{
char str[N];
int num=0,n,i;
printf("Enterastring:\n");
gets(str);
while(str[num])
num++;
n=fun(str,bb,num);
printf("\nbb=");
for(i=0;i
printf("%d",bb[i]);
}
第1處填空:&&
第2處填空:s[i]-‘0’
第3處填空:n