或 for(i=1;i<n+1;i++) 或 for(i=1;n+1>i;i++)Р 4). s+=1.0/t; 或 s=★s★+★1.0★/(float)t; 或 s=★s★+★1.0★/t; 或 s+=1.0/(float)t; Р【程序改错】Р功能:判断m是否为素数,若是返回1,否则返回0。Р答案:Р 1). int fun( int m) 或 fun( int m)Р 2). for(i=2;i<m;i++) 或 for(i=2;m>i;i++) 或 for(i=2;i<=m-1;i++) 或 for(i=2;m-1=>i;i++)Р 3). if(★m%i★==★0★) k=0;Р 4). return k; Р【程序改错】Р功能:用下面的和式求圆周率的近似值。直到最后一项的绝对值Р 小于等于0.0001。Р Р π 1 1 1Р —= 1 - —+ —- —+ ...Р 4 3 5 7Р答案:Р 1). #include "math.h" 或#include <math.h>Р 2). float s=0,t=1,p=1; 或 float s=0,p=1,t=1; 或 float p=1,s=0,t=1; 或 float p=1,t=1,s=0; 或 float t=1,p=1,s=0; 或 float t=1,s=0,p=1;Р 3). while(fabs(t)>1e-4) 或 while(0.0001<fabs(t)) 或 while(1e-4<fabs(t)) 或 while(fabs(t)>0.0001)Р 4). printf("pi=%f\n",★s★*★4★); Р【程序改错】Р功能:求1到10的阶乘的和。Р答案:Р 1). for(i=1;i<=10;i++) 或 for(i=1;10>=i;i++) 或 for(i=1;i<11;i++) 或