循环与判断题

本文解析了五个经典编程题目,包括求解特定条件下的数学问题、计算数字和、自由落体运动模拟、寻找符合条件的整数及逆向解决猴子吃桃问题。通过C#代码展示了逻辑思考与编程技巧的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1(for循环)求100以内所有能被3整除但不能被5整除的数字的和?

using System;

namespace Work{

class Zhengchu{

static void Main(string[] args){

   int x,count=0;

      for(x=0;x<100;x++){

      if((x/3==0)&&(x/5!=0)){

     count++;

      

                    }

            }

 Console.WriteLine(count);

       }

    }

}

2、定义一个三位数,计算其各位数字之和。

 

using System;

namespace Work{

class San{

  static void Main(string[] args){

    int a,b,c,x=123,sum=0;

    a=x/100;b=x%100/10;c=x%10;

    sum=a+b+c;

    Console.WriteLine(sum);  

   }

  }

 }

3一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在     10次落地时,共经过多少米?第10次反弹多高? 

using System;

namespace Work{

class Qiu{

  static void Main(string[] args){

   double sn=100.0,hn=sn/2; 

for(int n=2;n<=10;n++) 

sn=sn+2*hn;/*n次落地时共经过的米数*/ 

hn=hn/2; /*n次反跳高度*/ 

Console.WriteLine("共经过:"+sn+""); 

Console.WriteLine("第十次反弹"+hn+"");    

     }

  }

}

4、100以内的一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 

using System;

namespace Work{

class Pingfang{

  static void  Main(string[] args){

    int x,y; 

    int  i;

    for(i=0;i<=100;i++){

    x=(int)Math.Sqrt(i+100);

    y=(int)Math.Sqrt(i+268);

     if((x*x==i+100)&&(y*y==i+268)) {

         Console.WriteLine(i); 

         }   

      }

    }

  }

}

5、猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个     第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下     的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

 

using System;

namespace Work{

class Houzi{

  static void Main(string[] args){

      int day,x1=0,x2;

  day=9;

  x2=1;

  while(day>0)

  {

    x1=(x2+1)*2;

    x2=x1;

    day--;

         }

  Console.WriteLine(x1);

     }

  }

}

 以上是数据库的初步了解,如果你有什么不会的话,可以来狗刨学习网上来看看,如果你想在Unity3D上大展手脚的话,可以来狗刨培训与专家咨询。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值