春考群

2019-01-19  本文已影响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;

}

第五个
上一篇下一篇

猜你喜欢

热点阅读