当前位置: 代码迷 >> C语言 >> 以下这两个程序哪里不同?
  详细解决方案

以下这两个程序哪里不同?

热度:112   发布时间:2007-04-05 14:11:46.0
以下这两个程序哪里不同?

#include <math.h>
#include <stdio.h>

double fun( int n)
{ int i,sum;
double ss;
for( i=7;i<n;i++)
if(i%3==0&&i%7==0) sum+=i;

ss=sqrt((double)sum);
return ss;


}
main()
{
FILE *out;
clrscr();
printf("s=%f\n", fun ( 3721));

out=fopen ("out.dat", "w");
fprintf(out, "s=%f\n", fun(3721));
fclose (out );
getch();
}




#include <conio.h>
#include <math.h>
#include <stdio.h>

double fun( int n)
{ int i;
double ss=0.0;
for( i=7;i<n;i++)
if(i%3==0&&i%7==0) ss+=i;

ss=sqrt(ss);
return ss;


}
main()
{
FILE *out;
clrscr();
printf("s=%f\n", fun ( 3721));

out=fopen ("out.dat", "w");
fprintf(out, "s=%f\n", fun(3721));
fclose (out );
getch();
}

实在找不出哪里不一样,快二级考试了,急啊

搜索更多相关的解决方案: return  

----------------解决方案--------------------------------------------------------
  相关解决方案