zoukankan      html  css  js  c++  java
  • 5.8循环程序举例

    求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
    ",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("
    ");
     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
    ");
     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
    ");
    11         else
    12             printf("yes
    ");
    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("
    ");
    14     }
    15     printf("
    ");
    16         return 0;
    17 }

    5、翻译密码

     1 #include<stdio.h>
     2 int main()
     3 {
     4     char c;
     5     while((c=getchar())!='
    ')
     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("
    ");
    15         return 0;
    16     
    17 }
  • 相关阅读:
    sql中实现先排序后分组
    mysql中的锁机制之概念篇
    PHP对程序员的要求更高
    给初学PHP的学习线路和建议
    设计模式六大原则
    Mysql忘记密码怎么办
    数据库 sql
    精准优化 if…else ,干掉,过多,烂代码!
    JDK1.8 新特性(全)
    mysql 如何修改 删除 添加 表主键
  • 原文地址:https://www.cnblogs.com/1998wdq/p/11246905.html
Copyright © 2011-2022 走看看