全国计算机等级考试C语言考试程序设计题(8)

发布时间:2021-11-24 03:31:14

在考生文件夹下,给定程序PROG.C的功能是:

按下面的公式求sum的值。

sum = m (m 1) (m 2) (m 3)   …… (n-1) n

例如,如果m和n的值分别为1和100,则计算结果为5050。

 

  #include "stdio.h"

  int fun( int m, int n)

  {

  /***********begin***********/

int s=0,i=0;

for(i=m;i<=n;i )

  s=s i;

return s;

 

 

 

 

 

 

 

 

 

 

 

  /************end************/

  }

  void main()

  {

    void NONO( );//函数声明

    int m, n, t;

    printf("请输入m,n:n");

    scanf("%d,%d",&m,&n);

    if(m>n)

    { t=m; m=n; n=t; }

     printf("sum=%dn",fun(m,n));

    NONO( );

  }

 

  void NONO( )

  { FILE  *fr, *fw;

    int i, m, n;

    fr = fopen("PROGIN.DAT", "r");

    fw = fopen("PROGOUT.DAT","w") ;

    for(i=1; i<=4; i )

    { fscanf(fr,"%d,%d", &m,&n);

     fprintf(fw,"sum = %dn",fun(m,n));}

    fclose(fr);

    fclose(fw);

  }


阅读更多其他试题,请访问生活日记网 用日志记录点滴生活!考试试题频道。
喜欢考试试题,那就经常来哦

该内容由生活日记网提供.