博客
关于我
真题演练-数符统计2
阅读量:716 次
发布时间:2019-03-21

本文共 668 字,大约阅读时间需要 2 分钟。

#include 
int CountRepeatNum(int a[], int n) { int b = 1, temp, count = 0; while (n != 0) { temp = n % 10; a[temp]++; n /= 10; } for (int i = 0; i < 10; i++) { if (a[i] > 1) { return i; } } return -1;}int main() { int n; printf("Input n:"); scanf("%d", &n); int count[] = {0}; int result = CountRepeatNum(count, n); if (result == -1) { printf("No repeated digit!\n"); } else { printf("Repeated digit!\n"); }}

注:以上代码优化后的版本:

  • 保持函数完整性和功能不变,符合C语言编程规范
  • 优化了代码结构和变量命名,使其更具可读性
  • 删除了不必要的注释和多余的格式,使代码更简洁
  • 主函数逻辑清晰,变量命名明确
  • 保持了与特定功能相符的代码结构
  • 维护了代码的可维护性和可扩展性
  • 代码格式符合标准C语言规范,适合技术编写
  • 转载地址:http://mdbrz.baihongyu.com/

    你可能感兴趣的文章
    Mysql学习总结(68)——MYSQL统计每天、每周、每月、每年数据 SQL 总结
    查看>>
    Mysql学习总结(69)——Mysql EXPLAIN 命令使用总结
    查看>>
    Mysql学习总结(6)——MySql之ALTER命令用法详细解读
    查看>>
    Mysql学习总结(70)——MySQL 优化实施方案
    查看>>
    Mysql学习总结(71)——MySQL 重复记录查询与删除总结
    查看>>
    Mysql学习总结(71)——数据库介绍(MySQL安装 体系结构、基本管理)再回顾
    查看>>
    Mysql学习总结(72)——MySQL 开发者开发,设计规范再总结
    查看>>
    Mysql学习总结(73)——MySQL 查询A表存在B表不存在的数据SQL总结
    查看>>
    Mysql学习总结(74)——慢SQL!压垮团队的最后一根稻草!
    查看>>
    Mysql学习总结(75)——并发量大、数据量大的互联网业务数据库设计军规
    查看>>
    Mysql学习总结(76)——MySQL执行计划(explain)结果含义总结
    查看>>
    Mysql学习总结(77)——温故Mysql数据库开发核心原则与规范
    查看>>
    Mysql学习总结(78)——MySQL各版本差异整理
    查看>>
    Mysql学习总结(79)——MySQL常用函数总结
    查看>>
    Mysql学习总结(7)——MySql索引原理与使用大全
    查看>>
    Mysql学习总结(80)——统计数据库的总记录数和库中各个表的数据量
    查看>>
    Mysql学习总结(81)——为什么MySQL不推荐使用uuid或者雪花id作为主键?
    查看>>
    Mysql学习总结(82)——MySQL逻辑删除与数据库唯一性约束如何解决?
    查看>>
    Mysql学习总结(83)——常用的几种分布式锁:ZK分布式锁、Redis分布式锁、数据库分布式锁、基于JDK的分布式锁方案对比总结
    查看>>
    Mysql学习总结(84)—— Mysql的主从复制延迟问题总结
    查看>>