当前位置: 首页 > news >正文

机试准备第4天

第一题是水仙花数,模拟的过程不难,主要难在输出形式的控制上。

#include <stdio.h>
using namespace std;
int main(){
    int a,b;
    while(1) {   
        scanf("%d %d", &a, &b);
        if(a==0&&b==0) break;
        int count = 0;
        for(int i = a; i <= b;i++){
        int gewei, shiwei, baiwei;
        gewei = i%10;
        shiwei = ((i-gewei)/10)%10;
        baiwei = i/100;
        if(gewei*gewei*gewei + shiwei*shiwei*shiwei + baiwei*baiwei*baiwei == i){
            printf("%d ", i);
            count++;
        }
    }
    if(count==0) printf("no\n");
    else printf("\n");
    }
    return 0;
}

第二题是old bill,全是洋文,没看懂。。字符流的输入用EOF判定。

#include <stdio.h>
using namespace std;
int main() {
    int N, X, Y, Z;
    int total;
    while (scanf("%d %d %d %d", &N, &X, &Y, &Z) != EOF) {
        int flag = 0;
        for (int a = 9; a >= 1; a--) {
            for (int b = 9; b >= 0; b--) {
                total = a * 10000 + X * 1000 + Y * 100 + Z * 10 + b;
                if (total % N == 0) {
                    printf("%d %d %d\n", a, b, total / N);
                    flag = 1;
                }
                if (flag == 1) break;
            }
            if (flag == 1) break;
        }
        if (flag == 0) printf("0\n");
    }
}

第三题是xxx定律,简单模拟。

#include <stdio.h>
using namespace std;
int main() {
    int a;
    int count = 0;
    while (scanf("%d", &a) != EOF) {
        while (a != 1) {
            if (a % 2 == 1) {
                a = (3 * a + 1) / 2;
            } else {
                a = a / 2;
            }
            count++;
        }
        printf("%d\n", count);
        count = 0;
    }
    return 0;
}

相关文章:

  • Pytorch使用手册—使用TACOTRON2进行文本到语音转换(专题二十四)
  • Android Studio 新版本Gradle通过JitPack发布Maven仓库示例
  • unity lua属性绑定刷新
  • 【愚公系列】《鸿蒙原生应用开发从零基础到多实战》004-TypeScript 中的泛型
  • 【计算机网络】传输层协议(UDP TCP)
  • 如何用python画一棵分形树
  • java后端开发day23--面向对象进阶(四)--抽象类、接口、内部类
  • Chromium_src源码
  • 【uniapp-Vue3】beforeRegister在注册用户入库前设置初始用户
  • 第四章 数据库安全性
  • 如何配置redis.conf才能远程访问
  • GitHub 语析 - 基于大模型的知识库与知识图谱问答平台
  • AI辅助学习vue第十三章
  • 【SpringBoot】SpringBoot中分页插件(PageHelper)的使用
  • ESP32 S3开发笔记(环境搭建,成功烧录)
  • LDR6500 PD 协议芯片在不同设备中的应用场景
  • Tomcat异常日志中文乱码怎么解决
  • fastadmin 后台商品sku(vue)
  • 《SegFace: Face Segmentation of Long-Tail Classes》论文分享(侵删)
  • ⭐算法OJ⭐矩阵的相关操作【动态规划 + 组合数学】(C++ 实现)Unique Paths 系列
  • 拆分盘网站建设/新产品推广
  • wap手机网站制作/微信公众号运营推广方案
  • 百度怎么创建网站/域名邮箱 400电话
  • 织梦可以做导航网站/软件培训机构排名
  • asp.net 微信网站/站外seo推广
  • 怎么做弹幕网站/营销网站建设选择原则