zoukankan      html  css  js  c++  java
  • for语句

    等量代换

    #include<stdio.h>

    void main()

    {

      int a=2,b=5,c;

      c=a;

      a=b;

      b=c;

      printf("a=%d ",a);

      printf("b=%d ",b);

    }

     

    For语句

    圆珠笔每只2元,铅笔盒每个5元,文件袋每个3元。用100元每样至少购买一件,且正好花光100元,有几种方法?

    #include<stdio.h>

    void main()

    {

      int a,b,c,m=0;

      for(a=1;a<=(100-5-3)/2;a++)

      {

        for(b=1;b<=(100-3-2)/5;b++)

        {

          for(c=1;c<=(100-2-5)/3;c++)

          {

             if(2*a+5*b+3*c==100)

            {

              m=m+1;

              printf("圆珠笔%d只,铅笔盒%d个,文件夹%d个。第%d ",a,b,c,m);

            }

          }

        }

      }

    }

     

    公鸡2文一只,母鸡1文一只,小鸡办文一只。用100100只鸡,且每只至少一只,有几种买法?

    #include<stdio.h>

    void main()

    {

      double a,b,c;

      int m=0;

      for(a=1;a<=50;a++)

      {

        for(b=1;b<=100;b++)

        {

          for(c=1;c<=200;c++)

          {

            if(2*a+1*b+0.5*c==100)

            {

              m=m+1;

              printf("公鸡%lf只,母鸡%lf个,小鸡%lf个。第%d ",a,b,c,m);

            }

          }

        }

      }

    }

     

    兔子问题:

    #include<stdio.h>

    void main()

    {

      int a,b,c,s;

      for(int i=1;i<25;i++)

      {

        if(i==1)

        {

          a=0;

          b=0;

          c=1;

          s=a+b+c;

          printf("%d次成图数量%d ",i,a);

          printf("%d次小兔数量%d ",i,b);

          printf("%d次幼兔数量%d ",i,c);

          printf("%d次总数量%d ",i,s);

        }

        else

        {

          a=a+b;

          b=c;

          c=a;

          s=a+b+c;

          printf("%d次成图数量%d ",i,a);

          printf("%d次小兔数量%d ",i,b);

          printf("%d次幼兔数量%d ",i,c);

          printf("%d次总数量%d ",i,s);

        }

      }

    }

     

    打印菱形:

    #include<stdio.h>

    void main()

    {

      int a,b,c;

      for(a=1;a<=9;a++)

      {

        for(b=1;b<=9-a;b++)

        {

          printf("  ");

        }

        for(c=1;c<=2*a-1;c++)

        {

          printf("");

        }

        printf(" ");

      }

      for(a=1;a<=9;a++)

      {

        for(b=1;b<=a;b++)

        {

          printf("  ");

        }

        for(c=0;c<2*(9-a)-1;c++)

        {

          printf("");

        }

        printf(" ");

      }

    }

     

  • 相关阅读:
    SpringMVC请求参数接收总结(一)
    不用 Spring Security 可否?试试这个小而美的安全框架
    @ConfigurationProperties 注解使用姿势,这一篇就够了
    Spring Aware 到底是什么?
    git rebase VS git merge? 更优雅的 git 合并方式值得拥有
    Spring Bean 生命周期之destroy——终极信仰
    面试还不知道BeanFactory和ApplicationContext的区别?
    Java设计模式学习记录-享元模式
    Java设计模式学习记录-外观模式
    Java设计模式学习记录-装饰模式
  • 原文地址:https://www.cnblogs.com/XMH1217423419/p/4098224.html
Copyright © 2011-2022 走看看