备战2021蓝桥杯第一周做的几个题整理下,加油奥里给!

博主分享了备战蓝桥杯C专科组时的刷题记录,包括约数个数问题、门牌制作、随行变色、立方尾不变和蛇形填数等题目。通过代码和解题思路展示了每个问题的解决过程,强调了细心和理解题意的重要性,并提到在解决立方尾不变问题时发现了初始理解的错误。
摘要由CSDN通过智能技术生成

把自己备赛蓝桥杯c专科组的每周自己刷的题,题目,代码,和自己的注释贴在这保存下,因为我发现这个博客用来存东西超nice!

一、约数个数问题

代码如下:注释部分是我在网上找的另一种解法,和我写的跑出来效果一样

//请问78120有多少个约数

#include<stdio.h>
using namespace std;
int main(){

int i,cnt=0;
for(i=1;i<=78120;i++){
  if(78120%i==0){
      cnt++;
  }
}
printf("%d",cnt);
return 0;

}

运行结果是:
在这里插入图片描述
总结:这个题是比较简单的基础题,基本上可以见题知意,看到题目要求我们就知道是一个遍历,然后在每一轮循环中做判断,记数cnt++,最后输出一个结果,注意代码的细节不要写错了,本类题的解题时间应该控制在三分钟左右。

二、门牌制作问题
在这里插入图片描述
我的代码:
#include<stdio.h>

int main(){

int a,b,c,d;

int cnt=0;

int i;

for(i=1;i<=2020;i++){
    a=0;b=0;c=0;d=0;       //每轮循环开始重置存储空间
    
    a=i%10;             //取个十百千位
    b=(i%100)/10;
    c=(i/100)%10;
    d=i/1000;

    if(a==2){
        cnt++;
    } 
    if(b==2) {
        cnt++;
    }
    if(c==2) {
        cnt++;
    }
    if(d==2) {
        cnt++;
    }
//     printf("%d %d %d %d\n",d,c,b,a);  //测试用来把每一轮打印在	屏幕上
}
printf("%d",cnt);
return 0;

}

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的 Java 代码示例,用于创建一个狗类 Dog,该类具有颜色、品种、年龄和吃东西的方法: ```java public class Dog { // 定义狗的属性 private String color; private String breed; private int age; // 构造函数 public Dog(String color, String breed, int age) { this.color = color; this.breed = breed; this.age = age; } // 定义狗的吃东西方法 public void eat(String food) { System.out.println("狗正在吃" + food); } // 获取狗的颜色属性 public String getColor() { return color; } // 设置狗的颜色属性 public void setColor(String color) { this.color = color; } // 获取狗的品种属性 public String getBreed() { return breed; } // 设置狗的品种属性 public void setBreed(String breed) { this.breed = breed; } // 获取狗的年龄属性 public int getAge() { return age; } // 设置狗的年龄属性 public void setAge(int age) { this.age = age; } } ``` 在这个示例中,我们定义了一个名为 Dog 的类,并添加了三个属性:color、breed 和 age。我们还定义了一个 eat() 方法,用于打印狗在吃什么。最后,我们添加了一些 get/set 方法,用于获取和设置狗的属性。 我们可以通过以下方式创建一个 Dog 的实例,并调用它的属性和方法: ```java public class Main { public static void main(String[] args) { // 创建一个 Dog 实例 Dog myDog = new Dog("黄色", "拉布拉多", 3); // 打印狗的颜色、品种和年龄属性 System.out.println("我的狗是一只" + myDog.getColor() + "的" + myDog.getBreed() + ",今年" + myDog.getAge() + "岁了。"); // 调用狗的吃东西方法 myDog.eat("奥利给"); } } ``` 运行上述代码,将会输出以下结果: ``` 我的狗是一只黄色的拉布拉多,今年3岁了。 狗正在吃奥利给 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值