求pi的近似值
1 #include<math.h> 2 #include<stdio.h> 3 int main() 4 { 5 int sign=1; 6 double pi=0.0,n=1.0,term=1.0; 7 while(fabs(term)>=1e-6) 8 { 9 pi=pi+term; 10 n=n+2; 11 sign=-sign; 12 term=sign/n; 13 } 14 pi=pi*4; 15 printf("pi=%10.8f\n",pi); 16 return 0; 17 }
2、求Fibonacci数列的前40个数
1 #include<stdio.h> 2 int main() 3 { 4 int f1=1,f2=1; 5 for(int i=1;i<=20;i++) 6 { 7 printf("%12d %12d",f1,f2); 8 if(i%2==0) printf("\n"); 9 f1=f1+f2; 10 f2=f1+f2; 11 } 12 return 0; 13 }
3、判断是否是素数
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int n,i; 6 printf("enter a number\n"); 7 scanf("%d",&n); 8 for(i=2;i<=sqrt(n);i++) 9 if(n%i==0) break; 10 if(i<sqrt(n)) printf("not\n"); 11 else 12 printf("yes\n"); 13 return 0; 14 }
4、输出100-200之间的素数
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int n,i,m=0; 6 for(n=101;n<=200;n++) 7 { 8 for(i=2;i<=sqrt(n);i++) 9 if(n%i==0) break; 10 if(i>sqrt(n)) {printf("%d",n); 11 m=m+1;} 12 if(m%10==0) 13 printf("\n"); 14 } 15 printf("\n"); 16 return 0; 17 }
5、翻译密码
1 #include<stdio.h> 2 int main() 3 { 4 char c; 5 while((c=getchar())!=‘\n‘) 6 { 7 if((c>=‘A‘&&c<=‘Z‘)||(c>=‘a‘&&c<=‘z‘)) 8 {c=c+4; 9 if(c>=‘Z‘&&c<=‘Z‘+4||c>‘z‘) 10 c=c-26; 11 } 12 13 printf("%c",c);} 14 printf("\n"); 15 return 0; 16 17 }
原文:https://www.cnblogs.com/1998wdq/p/11246905.html