c语言上机 改错

来源:百度知道 编辑:UC知道 时间:2024/05/24 15:49:03
#include <stdio.h>
double fun( int m )
{
double t = 1.0;
int i;
for( i = 2; i <= m; i++ )
/**********found**********/
t += 1.0/k;
/**********found**********/
________
}

main()
{
int m;
printf( "\nPlease enter 1 integer number:" );
scanf( "%d", &m );
printf( "\nThe result is %lf\n", fun( m ) );
}

#include <stdio.h>
double fun( int m )
{
double t = 1.0;
int i;
for( i = 2; i <= m; i++ )
/**********found**********/
t += 1.0/k;//////t+=1.0/m
/**********found**********/
return t;
}

main()
{
int m;
printf( "\nPlease enter 1 integer number:" );
scanf( "%d", &m );
printf( "\nThe result is %lf\n", fun( m ) );
}

t += 1.0/k; 很明显这里的k没有定义嘛,还有后面横线上加:return t;

t += 1.0/k;
fun函数要实现特定的功能吧 这个k哪来的?最后一个填空,,应该是要加return 的 至于你要返回什么 看你fun 的功能了

上面是t += 1.0/i;下面是return t;

你都没有说这个函数做什么的