首页 > 其他分享 >第一章_枚举和模拟问题

第一章_枚举和模拟问题

时间:2023-02-10 09:26:01浏览次数:37  
标签:10 main int 第一章 revx 枚举 include 模拟

目录

1 枚举问题_例题

1.1 abc问题

#include <cstdio>
int main() {
    int a, b, c;
    for (int a = 0; a <= 9; ++a) {
        for (int b = 0; b <= 9; ++b) {
            for (int c = 0; c <= 9; ++c) {
                if(100*a+10*b+c + 100*b+11*c == 532){
                    printf("%d %d %d\n", a, b, c);
                }
            }
        }
    }
    return 0;
}

1.2 反序数

#include <cstdio>
int Reverse(int x){
    int revx = 0;
    while(x != 0){
        revx *= 10;
        revx += x%10;
        x /= 10;
    }
    return revx;
}
int main() {
    for (int i = 1000; i <= 9999; ++i) {
        if(i * 9 == Reverse(i)){
            printf("%d\n", i);
        }
    }
    return 0;
}

1.3 对称平方数1

#include <cstdio>
int Reverse(int x){
    int revx = 0;
    while(x != 0){
        revx *= 10;
        revx += x%10;
        x /= 10;
    }
    return revx;
}
int main() {
    for (int i = 0; i <= 256; ++i) {
        if(i * i == Reverse(i * i)){
            printf("%d\n", i);
        }
    }
    return 0;
}

2 枚举问题_习题

2.1 与7无关的数

#include <cstdio>
int main() {
    int n, sum=0;
    scanf("%d", &n);
    for (int i = 1; i <= n; ++i) {
        if(i%7 == 0 || i/10 == 7 || i%10 == 7){
            continue;
        }
        sum += i*i;
    }
    printf("%d", sum);
    return 0;
}

2.2 百鸡问题

标签:10,main,int,第一章,revx,枚举,include,模拟
From: https://www.cnblogs.com/yymqdu/p/17107744.html

相关文章

  • canvas模拟鼠标拉框;画折线;(基于VUE)
    <template><divref="mouseDiv"style="background-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2023;"><div......
  • 第一章_C语言快速入门
    目录1C语言快速入门1.1信息在计算机中的表示1.2C语言快速入门1C语言快速入门1.1信息在计算机中的表示√1.2C语言快速入门第一个C++程序#include<iostream>#i......
  • 省选模拟28
    说句闲话学了会儿头插dp,转移是这样写的,\(Chen\_jr\)锐评:插头你还短路,你不烧谁烧于是脑子烧坏了来补题解(!is_d)&&(!is_r)&&mp[i+1][j]&mp[i][j+1]//needtomake......
  • vue模拟列表数据
    vue模拟列表数据<template><divclass="home"><el-containerstyle="height:100vh;border:1pxsolid#eee"><el-asidewidth="auto"......
  • 计算机体系结构第一章习题存档
    课本:ComputerArchitecture:AQuantitativeApproachAuthor:JohnL.HennessyandDavidA.Patterson1 FundamentalsofComputerArchitecture1.1 LayersofC......
  • for in 和 for of 的区别(枚举解释)
    一、for....of1.for…of是作为ES6新增的遍历方式,允许遍历一个含有iterator接口的数据结构(数组、对象等)并且返回各项的值,普通的对象用for…of遍历是会报错的。2.f......
  • C#枚举
    C#枚举比较死板,没有Java里自由,有些需求要特别对待。publicstructEnumItem{publicintValue;publicstringDesc;publicEnumIt......
  • CSS 3.0实现模拟手机信号加载动画
    给大家分享一个用CSS3.0实现的模拟手机信各异的加载动画,效果如下: 以下是代码实现,欢迎大家复制、粘贴和收藏。<!DOCTYPEhtml><htmllang="en"><head><metach......
  • 一篇文章带了解如何用SpringBoot在RequestBody中优雅的使用枚举参数
    目录确认需求定义枚举和对象实现转换逻辑方案一:精准攻击方案二:全范围攻击测试总结 确认需求需求与前文类似,只不过这里需要是在RequestBody中使用。与前文......
  • 枚举
    枚举枚举是一种创建符号常量的方法。枚举的语法:enum枚举名{枚举量1,枚举量2,枚举量3,......,枚举量n};例如:enumcolors{red,yellow,blue};这条语......