资源简介
一、程序改错 共138题 (共计1380分)
━━━━━━━━━━━━━━━━━━
第1题 (10.0分)
/*------------------------------------------------------
功能:根据整型形参m,计算如下公式的值:
y=1+1/3+1/5+1/7+...+1/(2m-3)
------------------------------------------------------*/
#include "stdio.h"
double fun(int m)
{
/**********FOUND**********/
double y=1
int i;
/**********FOUND**********/
for(i=3; i<m; i++)
/**********FOUND**********/
y+=1.0/(2i-3);
return(y);
}
void main(void)
{
int n;
clrscr();
printf("Enter n: ");
scanf("%d", &n);
printf("\nThe result is \n", fun(n));
getch();
}
答案:
1). double y=1;
2). for(i=3; i<=m; i++) 或 for(i=3; i<m+1; i++)
代码片段和文件信息
- 上一篇:C语言 动画小程序
- 下一篇:C++进程优先级调度进程优先级调度进程优先级调度
评论
共有 条评论