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

进制转换题

n转十

#include <stdio.h> #include <math.h> int main(int argc, char *argv[]) { int ans=0,n=2022; int k=0; while(n) { ans+=pow(9,k)*(n%10); n/=10; k++; } printf("%d",ans); return 0; }

十转n

#include <stdio.h> #include <stdlib.h> int f2(int x) { int a=0; while(x) { a+=x%2; x/=2; } return a; } int f4(int x) { int a=0; while(x) { a+=x%4; x/=4; } return a; } int main(int argc, char *argv[]) { int cnt=0; for(int i=1;i<=2024;i++) { if(f2(i)==f4(i)) cnt++; } printf("%d",cnt); return 0; }

#include <stdio.h> typedef long long LL; const int p=1000000007; const int MAX=100000; int max3(int a,int b,int c) { int t=a>b?a:b; return t>c?t:c; } int max2(int a,int b) { return a>b?a:b; } int main(int argc, char *argv[]) { int n,m1,m2; int a[MAX]; int b[MAX]; scanf("%d %d",&n,&m1); for(int i=m1-1;i>=0;i--) { scanf("%d",&a[i]); } scanf("%d",&m2); for(int i=m2-1;i>=0;i--) { scanf("%d",&b[i]); } LL res=0; int maxlen=max2(m1,m2); for(int i=maxlen-1;i>=0;i--) { int ai=(i<m1)?a[i]:0; int bi=(i<m2)?b[i]:0; int mul=max3(ai+1,bi+1,2); res=(res*(LL)mul+(LL)ai-bi)%p; if(res<0) res+=p; } printf("%lld",res); return 0; }

#include <stdio.h> #include <stdlib.h> #include<math.h> int main() { int n; scanf("%d",&n); int count=1; int a[1000]={}; int sign=1; //标记是否存在优秀的拆分 if(n%2==1){ //题目要求是2的正整数幂,把数转化为二进制,整数不断除二,若第一个余数为1,说明有2的0次方,直接输出-1 sign=0; } else{ while(n){ int w=n%2; a[count++]=w; n=n/2; } } count-=1; if(sign==0) printf("-1"); else{ while(count){ int w=pow(2,count-1); if(a[count]!=0) printf("%d ",a[count]*w); //如果该项为0,则不输出 count--; } } return 0; }
http://www.jsqmd.com/news/572889/

相关文章:

  • 马年市场快报分析:欧美组合式一氧化碳及可燃气体报警器指南
  • 从二进制到汇编:用hello_world.o揭秘程序在内存中的真实模样
  • 若依框架实战:如何优雅地实现静态资源权限校验(附完整代码)
  • 手把手体验Palantir AIP:用官方Demo教程,5步构建一个供应链风险AI预警应用
  • XML、JAXB(嵌套类等)的复杂序列化
  • FreeRTOS实战:如何用TIM2定时器精准统计任务运行时间(附完整代码)
  • 避坑指南:AI面相手相源码搭建中的5个常见问题及解决方案(附虚拟人数设置技巧)
  • 3个革命性技巧:用PyMC-Marketing实现数据驱动的营销决策
  • win11新机器设置杂七杂八
  • SaaS的末日重构:AI Agent浪潮下的危机与新生
  • AI赋能:让快马平台智能解析OpenSpec,生成带业务逻辑推断的高质量代码
  • 大模型内部组成与层次调用关系
  • ESP32-S3实战指南:SPI多设备管理与高效数据传输
  • Cogito-V1-Preview-Llama-3B技术研究:剖析Dify平台与开源模型的集成范式
  • 用ESP8266 NodeMCU和FastLED库,为你的WS2812灯带快速生成20+炫酷动画(附完整代码)
  • Qwen3-ASR-1.7B部署案例:Qwen3-ASR-1.7B与Elasticsearch构建语音检索库
  • 3大维度解析猫抓插件:构建高效资源管理系统
  • 保姆级教程:在昇腾NPU上用vLLM-Ascend做性能分析,从环境变量到MindStudio可视化全流程
  • 基于GOOSE - Transformer - LSTM的数据回归预测探索
  • 终极指南:3步打造你的闲鱼AI客服机器人,实现24小时自动化值守
  • Z-Image-Turbo LoRA教程:LoRA模型文件校验(SHA256)与完整性检查脚本
  • SAP内表数据高效导出CSV实战:SAP_CONVERT_TO_TEX_FORMAT函数详解与优化技巧
  • 近一年 Agent 自进化的两大方向和四大趋势
  • 基于Python的多媒体信息共享平台毕业设计源码
  • 星标超73.7K,百度PaddleOCR成全球最受欢迎OCR项目,击败40年霸主Google Tesseract!
  • 不止于仿真:将3-8译码器Verilog代码烧录到EP4CE15芯片,用CRD500开发板进行实物验证
  • League Akari:英雄联盟玩家的终极智能工具箱 - 3大核心功能深度解析
  • 落地生产级推理引擎!高性能GPU算子生成系统Kernel-Smith发布
  • GPU超分技术体系深度解析:从硬件资源到AI画质增强
  • 别再瞎调了!FOC电机控制中,采样电阻选型和PCB布局的5个实战避坑点