給定程序中,函數FUN的功能是:將S所指字符串中的所有數字字符移到所有非數字字符之后,并保持數字字符串和非數字字符原有的先后次序。
  例如,形參S所指的字符串為:def35adh3kjsdf7.執(zhí)行結果為:defa,江蘇會計證考試報名,2022年會計從業(yè)資格考試報名,2022年江蘇會計從業(yè)證報名,2022年江蘇會計從業(yè)考試報名,江蘇2022年會計從業(yè)資格考試成報名,2022年江蘇會計從業(yè)考試,會計電算化考試試題,2022年江蘇會計電算化,江蘇會計電算化試題,江蘇會計電算化考試,江蘇初級會計電算化,江蘇初級會計電算化考試">

射精一区欧美专区|国产精品66xx|亚洲视频一区导航|日韩欧美人妻精品中文|超碰婷婷xxnx|日韩无码综合激情|特级黄片一区二区|四虎日韩成人A√|久久精品内谢片|亚洲成a人无码电影

您現(xiàn)在的位置:首頁 > IT認證 > 計算機二級考試 >

計算機等級考試二級C++試題及答案6


填空題
  給定程序中,函數FUN的功能是:將S所指字符串中的所有數字字符移到所有非數字字符之后,并保持數字字符串和非數字字符原有的先后次序。
  例如,形參S所指的字符串為:def35adh3kjsdf7.執(zhí)行結果為:defadhkjsdf3537.
  注意:部分源程序給出如下
  請勿改動主函數main和其他函數中的任何內容,僅在橫線上填入所編寫的若干表達式或語句。
  試題程序:#include <stdio.h>
  void fun(char *s)
  {
  int i, j = 0, k = 0;
  char t1[80], t2[80];
  for(i=0; s[i]!='\0'; i++)
  if(s[i]>='0' && s[i]<='9')
  {
  t2[j]=s[i];
  ___1___;
  }
  else
  {
  t1[k++] = s[i];
  }
  t2[j] = 0;
  t1[k] = 0;
  for (i=0; i<k; i++)
  ___2___;
  for (i=0; i<___3___; i++)
  s[k+i] = t2[i];
  }
  main()
  {
  char s[80] = "ba3a54j7sd567sdffs";
  printf("\nThe original string is : %s\n", s);
  fun(s);
  printf("\nThe result is : %s\n", s);
  }
  第1處填空:j++或++j或j+=1或j=j+1
  第2處填空:s[i]=t1[i]
  第3處填空:j

相關文章

無相關信息
更新時間2022-03-13 11:18:59【至頂部↑】
聯(lián)系我們 | 郵件: | 客服熱線電話:4008816886(QQ同號) | 

付款方式留言簿投訴中心網站糾錯二維碼手機版

客服電話:4008816886