資源簡介
一、程序改錯 共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++進程優先級調度進程優先級調度進程優先級調度
評論
共有 條評論