春考群

作者: 刘不行 | 来源:发表于2019-01-19 16:50 被阅读0次

    以下程序的功能是从键盘上输入若干名学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时,结束输入,请完成下列填空。


    #include <stdio.h>

    int main()

    {

      float x, max, min;

      max = x;

      min = x;

      while

      {

        if (x > max) max = x;

        if ( ) min = x;

       

      }

      printf("max=%f\nmin=%f\n",

    );

      return 0;

    第二个

    请补充代码实现打印九九乘法表的功能。

    输出内容举例:

    1*1= 1

    1*2= 2 2*2= 4

    1*3= 3 2*3= 6 3*3= 9

    <以下部分省略>

    #include <stdio.h>

    int main()

    {

     

      for (i = 1; i <= 9; i++)

      {

        for (j = 1; j <= i; j++)

        {

          printf("%d*%d=%2d ",

    );

        }

        putchar(

    );

      }

      return 0;

    }   

    第三个

    请补充代码,实现计算A+B的功能

    例如用户输入:1 2

    则程序应该输出:1+2=3

    #include <stdio.h>

    int main()

    {

      int num1, num2, sum;

      scanf("%d %d",

    ,

    );

     

      printf("%d+%d=%d\n",

    ,

    , sum);

      return 0;

    }

    第四个

    请修改代码,完成判断水仙花数的功能。

    对于一个正三位数,如果其个位、十位和百位的立方和等于这个三位数本身,那么我们称这个三位数为水仙花数。

    例如:三位数:371,百位为3,十位为7,个位为1

    3*3*3+7*7*7+1*1*1=371

    所以371是一个水仙花数

    #include <stdio.h>

    int main()

    {

      int num, a, b, c; /* num为用户输入的三位数, a、b、c分别为个十百位的数字 */

      scanf("%d", &num); /* 接收用户输入的三位数 */

      a = num % 10;

      /* 请将下面这行代码改正后填写在下面的输入框中,填写答案请不要带注释符 */

      /* b = num % 100; */

     

      /* 请将改正后的答案写在上面这个输入框中 */

      c = num / 100;

      if (a * a * a + b * b * b + c * c * c == num)

        putchar('Y');

      else

        putchar('N');

      return 0;

    }

    第五个

    相关文章

      网友评论

          本文标题:春考群

          本文链接:https://www.haomeiwen.com/subject/jnjzdqtx.html