for语句

等量代换

#include<stdio.h>

void main()

{

  int a=2,b=5,c;

  c=a;

  a=b;

  b=c;

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

  printf("b=%d\n",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\n",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\n",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\n",i,a);

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

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

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

    }

    else

    {

      a=a+b;

      b=c;

      c=a;

      s=a+b+c;

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

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

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

      printf("%d次总数量%d\n",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("\n");

  }

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

  {

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

    {

      printf("  ");

    }

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

    {

      printf("");

    }

    printf("\n");

  }

}

 

转载于:https://www.cnblogs.com/XMH1217423419/p/4098224.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值