计算机二级在线答题

C语言每日一练(2018/4/23):str是一个由数字和字母字符组成的字符串,由变量num传人字符串长度。请补充函数

2018年04月23日来源:计算机二级考试 所有评论

每日一练:计算机二级考试C语言每日一练(2018/4/23)
【分析解答题】str是一个由数字和字母字符组成的字符串,由变量num传人字符串长度。请补充函数proc(),该函数的功能是:把字符串str中的数字字符转换成数字并存放到整型数组bb中,函数返回数组bb的长度。
例如,str="abcl23de45f967",结果为:l234567。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。
试题程序:
    #include
    #define M 80
    int bb[M];
int proc(char str[],int bb[],int num)
{
  int i,n=0;
  for(i=0;i  {
    if(  【1】  )
    {
    bb[n]=【2】  ;
    n++;
    }
  }
  return  【3】  ;
}
void main()    
{
  char str[M];
  int num=0,n,i;
  printf("Enter a string:\n");
  gets(str);
  while(str[num])
  num++:
  n=proc(str,bb,num);
  printf("\nbb=");
  for(i=0;i  printf("%d",bb[i]);
}
在下面提交答题后即可查看答案与试题解析

发布评论 查看全部评论

相关推荐