#include<stdio.h>#include<math.h>intmain(){int sign =1;double pi =0.0, term =1.0, n =1.0;int count =0;//计算循环体进行了多少次/*while (fabs(term) >= 1e-6)*/while(fabs(term)>=1e-8){
pi += term;
n +=2;
sign =-sign;
term = sign / n;
count++;}
pi *=4;printf("pi的近似值是%10.8f\n", pi);printf("pi的近似值是%d\n", count);return0;}
第二题 统计英文个数
int main(){
char arr =0;
int a =0;//计算英文字母数量
int b =0;//计算空格数量
int c =0;//计算数字数量
int d =0;//计算其他字符数量
while((arr = getchar())!='\n'){if((arr >= 'a' && arr <= 'z')||(arr >= 'A' && arr <= 'Z')){
a++;continue;}elseif(arr==' '){
b++;continue;}elseif(arr >='0'&& arr <='9'){
c++;continue;}
d++;}
printf("英文字母的个数为:%d\n", a);
printf("空格的个数为: %d\n", b);
printf("数字的个数为: %d\n", c);
printf("其他字符的个数为: %d\n", d);}