一起答
主观

计算s=1+2+3+……+n,直到s的值大于1000为止,输出s和n的值。

试题出自试卷《高级语言程序设计(一)2012年1月真题及答案解析》
参考答案
查看试卷详情
相关试题
  1. (1)写出求三角形面积的函数,函数头为:float area(float a,float b,float c)

    三角形面积公式:

    (2)写出主函数,根据下图提供的各边的长度,调用上述函数,计算并输出多边形的面积。

  2. 由键盘输入10个实型数到数组,求它们的平均值,输出平均值和其中大于平均值的数。

  3. 打印如下的乘法表。

    1

    2 4

    3 6 9

    4 8 12 16

    ……

    9 18 27 36……81

    void main()

    {

      int i, j;

      for(i=1; _____①____; i++)  /* 第一空 */

     {

         for(j=1; j<=_____②____; j++) printf("%5d", i*j);   /* 第二空 */

         _____③____; /* 第三空 */

     }

    }

  4. 某班30名学生,由键盘输入每个学生的姓名和两门课的成绩,输出其中两门课都通过(成绩大于等于60分)的学生姓名和成绩。

  5. 计算s=1+2+3+……+n,直到s的值大于1000为止,输出s和n的值。

  6. #include

    int x=1;    

    void fx(int p)    

    { x=p+x; p++; }    

    void main()    

    { int a=3;      

      fx(a);      

      printf("%d %d\n", a, x);    

    }

  7. 执行下列程序,输入数据:abcd↙  

  8. int fun(int m)  

    { static int n=1;   

      ++m; n++;   

      return(m+n);  

    }  

    void main()  

    {  int a,b;    

        a=fun(0); b=fun(10);    

        printf("a=%d,b=%d\n", a, b);  

    }

  9. 执行printf("%5.2f\n", (int)10.0%2+12.34);后的输出结果县__________。

  10. #include

    void main()    

    { int y=10;      

      for(; y>0; y--)          

         if(y%3==0) { printf("%3d",--y); continue; }      

      printf("\n");    

    }