5
题目:
  给定程序的功能是求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积(注:圆面积公式为:S=3.14159*r*r,在程序中定义的变量名要与公式的变量相同)。
  例如,输入圆的半径值:19.527,输出为s=598.950017
  注意:部分源程序如blank.c给出。
  请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
  #include <stdio.h>
  float fun ( float ___1___ )
  {
  return 3.14159 * ___2___  /2.0;
  }
  main()
  {
  float  x;
  printf ( "Enter  x:  ");
  scanf ( "%f", ___3___ );
  printf (" s = %f\n ", fun ( x ) );
  }
6
题目:
  给定程序的功能是计算并输出下列级数的前n项之和Sn,直到Sn大于printf输出格式 同行q为止,q的值通过形参传入。
  Sn = 2/1 + 3/2 + 4/3 + …… + (n+1)/n
  例如,若q的值为50.0,则函数值为50.416687
  注意:部分源程序如blank.c给出。
  请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
  #include <stdio.h>
  double  fun( double q )
  {
      int n;
      double  s;
      n = 2;
      s = 2.0;
      while (s ___1___ q)
      {
          s=s+(double)(n+1)/n;
          ___2___ ;
      }
      printf("n=%d\n",n);
      ___3___ ;
  }
  main()
  {
      printf("%f\n", fun(50));
  }
7
题目:
  函数fun的功能是:统计长整数n的各个位上出现数字123的次数,并通过外部(全局)变量c1c2c3返回主函数。
  例如,当n=123114350时,结果应该为:c1=3 c2=1 c3=2
  注意:部分源程序如blank.c给出。
  请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
  #include <stdio.h>
  int  c1,c2,c3;
  void fun(long  n)
  {
      c1 = c2 = c3 = 0;
      while (n)
      {
          switch(___1___)
          {
              case 1: c1++;___2___;
              case 2: c2++;___3___;
              case 3: c3++;
          }
          n /= 10;
      }
  }
  main()
  {
      long  n=123114350L;
      fun(n);
      printf("\nThe result :\n");
      printf("n=%ld  c1=%d  c2=%d  c3=%d\n",n,c1,c2,c3);
  }
8
题目:
  请补充main函数,该函数的功能是:从键盘输入一组整数,使用条件表达式出最大的整数。当输入的整数为0时结束。
  例如,当输入1 2 3 5 4 0时,最大的数为5
  注意:部分源程序如blank.c给出。
  仅在横线上填入所编写的若干表达式或语句,勿改动函数中的其他任何内容。
  #include <stdio.h>
  #include <conio.h>
  #define N 100
  main()
  {
  int num[N];
  int i=-1;
  int max=0;
  clrscr();
  printf("\nInput  integer number: \n");
  do
  {
      i++;
      printf("num[%d]=",i);
      scanf("%d",___1___);
      max= ___2___ num[i] : max;
  }while(___3___);
  printf("max=%d\n", max);
  }
淘宝网有更多的实惠等着你呢
 
10元封顶文具特卖场 给宝宝全世界的呵护 数码产品暑期排行榜 09全球购夏日折扣季 时尚与手机同行 时尚尤物百变女人机 女装夏末大扫购-T恤特惠专场 学生性价比手机全攻略 炎夏美装美肤搭配指南 新品泳装购买指南 清凉生活全攻略 消费保障服务
解答
5
分析:
  该程序求二分之一的圆面积,而圆面积公式为S=3.14159*r*r,所以main函数中需要输入圆的半径r,然后在fun函数中使用圆面积公式计算圆面积的二分之一。
  main函数中,由于圆的半径长度可以带有小数部分,所以代表圆的半径长度的变量必须是实数类型,即float或者double类型。所以第三处填空处应该填写&x,使用x变量接收scanf函数输入的圆的半径长度。
  由于题目要求"在程序中定义的变量名要与公式的变量相同",所以在fun函数中代表圆的半
径长度的变量必须使用r变量(因为圆面积公式为S=3.14159*r*r),所以第一处填空处填写"r",而第二处填空处根据圆面积公式为S=3.14159*r*r填写"r * r"
  整个程序注解如下:
  #include <stdio.h>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。