5.2
#include
int sign=1,i=0;
double pi=0.0,n=1.0,term=1.0; while(fabs(term)>=1e-6) {
pi=pi+term; n=n+2; sign=-sign; term=sign/n; i++; }
pi=pi*4;
printf(\ return 0; } 5.2
#include
#include
int sign=1,i=0;
double pi=0.0,n=1.0,term=1.0; while(fabs(term)>=1e-8) {
pi=pi+term; n=n+2; sign=-sign; term=sign/n; i++; }
pi=pi*4;
printf(\ return 0; } 5.3
#include
int m,n,t,q,r;
printf(\输入两个正整数:\ scanf(\ if(m q=m*n; while(n!=0) { r=m%n; m=n; n=r; } printf(\最大公约数: printf(\最小公倍数: yreturn 0; } 5.4 #include %d\\n\%d\\n\{int letter=0,space=0,digit=0,other=0; char c; printf(\输入一行字符:\\n\while((c=getchar())!='\\n') { if(c>='a'&&c<='z'||c>='A'&&c<='Z') letter++; else if(c==' ') space++; else if(c>='0'&&c<='9') digit++; else other++; } printf(\英文字母个数:%d\\n空格个数:数字个数:%d\\n他:%d\\n\return 0; } 5.5 #include 其%d\\nint main() { int n,i,a,t=0,s=0; printf(\ scanf(\ for(i=1;i<=n;i++) { t=t+a; s=s+t; a=10*a; } printf(\\\n\ return 0; } 5.6 #include double n,t=1,s=0; for(n=1;n<=20;n++) {