2017计算机等考二级C:50套上机程序填空题(20)

日期:03-01| http://www.59wj.com |二级C上机题库|人气:990

2017计算机等考二级C:50套上机程序填空题(20)

  39、函数fun的功能是进行数字字符转换。若形参ch中是数字字符'0'~'9', 则'0'转换成'9','1'转换成'8','2'转换成'7',……,'9'转换成'0';若是其它字符则保持不变;并将转换后的结果作为函数值返回。

  请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

  注意:源程序存放在考生文件夹下的BLANK1.C中。

  不得增行或删行,也不得更改程序的结构!

  #include

  /**********found**********/

  ___1___ fun(char ch)

  {

  /**********found**********/

  if (ch>='0' && ___2___)

  /**********found**********/

  return '9'- (ch-___3___);

  return ch ;

  }

  main()

  { char c1, c2;

  printf("\nThe result :\n");

  c1='2'; c2 = fun(c1);

  printf("c1=%c c2=%c\n", c1, c2);

  c1='8'; c2 = fun(c1);

  printf("c1=%c c2=%c\n", c1, c2);

  c1='a'; c2 = fun(c1);

  printf("c1=%c c2=%c\n", c1, c2);

  }

  .
       
       
        www.59wj.com

  40、给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。

  例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、122、131、140、203、212、221、230、302、311、320、401、410、500。共有15个。当x值为27时,各位数字之和为27的整数是:999。只有1个。

  请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。

  注意:源程序存放在考生文件夹下的BLANK1.C中。

  不得增行或删行,也不得更改程序的结构!

  #include

  int fun(int x)

  { int n, s1, s2, s3, t;

  n=0;

  t=100;

  /**********found**********/

  while(t<=__1__){

  /**********found**********/

  s1=t%10; s2=(__2__)%10; s3=t/100;

  /**********found**********/

  if(s1+s2+s3==__3__)

  { printf("%d ",t);

  n++;

  }

  t++;

  }

  return n;

  }

  main()

  { int x=-1;

  while(x<0)

  { printf("Please input(x>0): "); scanf("%d",&x); }

  printf("\nThe result is: %d\n",fun(x));

  }

  .
       
       
        www.59wj.com 如果觉得《2017计算机等考二级C:50套上机程序填空题(20)》二级C上机题库,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 上机题库 - 二级C上机题库,jsj,
在百度中搜索相关文章:2017计算机等考二级C:50套上机程序填空题(20)
在谷歌中搜索相关文章:2017计算机等考二级C:50套上机程序填空题(20)
在soso中搜索相关文章:2017计算机等考二级C:50套上机程序填空题(20)
在搜狗中搜索相关文章:2017计算机等考二级C:50套上机程序填空题(20)
相关分类导航|
热门推荐|