改错题:用户从键盘任意输入一个数字表示月份值n,程序显示该月份对应的英文表示,若n不在1~12之间,则输出“Illegal month”。 注意: (1)请将修改正确后的完整源程序拷贝粘贴到答题区内。

简介: 改错题:用户从键盘任意输入一个数字表示月份值n,程序显示该月份对应的英文表示,若n不在1~12之间,则输出“Illegal month”。 注意: (1)请将修改正确后的完整源程序拷贝粘贴到答题区内。

改错题:用户从键盘任意输入一个数字表示月份值n,程序显示该月份对应的英文表示,若n不在1~12之间,则输出“Illegal month”。


注意:


(1)请将修改正确后的完整源程序拷贝粘贴到答题区内。

(2)对于没有错误的语句,请不要修改,修改原本正确的语句也要扣分。

(3)当且仅当错误全部改正,且程序运行结果调试正确,才给加5分。


待改正代码


#include <stdio.h>
main()
{
int n;
char monthName[][20] = {Illegal month, January, February, March, April, May, June, July, August, September, October, November, December};
printf(“Input month number:”);
scanf("%d", n);
if ((n < 12) || (n > 1))
{
printf(“month %d is %c\n”, n, monthName[n][n]);
}
else
{
printf("%s\n", monthName[0][0]);
}
}


改正后的算法


#include <stdio.h>
main()
{
    int n;
    char monthName[][20] = {"Illegal month", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
    printf("Input month number:");
    scanf("%d", &n);
    if ((n <= 12)&&(n >= 1))
    {
        printf("month %d is %s\n", n, monthName[n]);
    }
    else
    {
        printf("%s\n", monthName[0]);
    }
}
相关文章
|
1月前
|
存储 安全 测试技术
阿里云99元与199元特价云服务器对比:配置差异、适用场景与选购指南
本文针对阿里云2026年推出的99元/年经济型e实例与199元/年通用算力型u1实例两款热门特价云服务器展开全面解析,从核心配置、技术架构、性能表现三个维度完成深度对比,前者为2核共享CPU+2GB内存+3M固定带宽,后者升级为2核独享CPU+4GB内存+5M固定带宽。文章还结合不同用户群体的实际需求,给出了清晰的选型判断逻辑,同时补充了购买部署、性能优化、安全配置等实用指南,文末也提及了同期阿里云其他云服务器与AI产品的相关优惠,为个人开发者、学生及小微企业的低成本上云决策提供完整参考。
|
9月前
|
监控 Kubernetes 安全
边界已死,信任重构:零信任架构的真相与落地心法
边界已死,信任重构:零信任架构的真相与落地心法
386 17
|
5月前
|
人工智能 算法 JavaScript
深度解析 AI 眼镜虚拟试戴技术
本方案提供高精度AI眼镜虚拟试戴API,融合亚像素级3D面部追踪、PBR物理渲染与实时几何校准技术,精准还原镜框贴合度、镜片反光/渐变/偏光效果及遮挡关系,支持全渠道快速集成,显著提升试戴真实感与转化率。(239字)
643 3
|
4月前
|
人工智能 运维 安全
Agent 从“能用”到“管好”,中间差了什么?
AgentRun 开放平台是企业级 AI 运维中台,专解 Agent 规模化落地难题。以员工权限为核心,构建“用户组-用户-用户空间”三层多租户体系,实现细粒度隔离、动态审批、成本可控、安全合规与全生命周期管理,助力企业从“玩具”迈向可信、高效、可治理的 AI 生产环境。
|
7月前
|
存储 运维 分布式计算
诗悦游戏基于DLF与EMR StarRocks降本38%
诗悦网络(2014年成立)是千人规模的研运一体手游公司,代表作有《长安幻想》《永夜降临》等。为支撑PB级开放世界新游《望月》,其原半托管StarRocks数据平台面临高成本、难运维、稳定性差等痛点。阿里云以Serverless StarRocks+DLF Paimon数据湖方案实现存算分离、多租户隔离与全托管运维,总成本降38%,查询性能提升40%+,RPO=0,全面赋能实时/近实时/离线场景。
550 3
|
8月前
|
缓存 编解码 分布式计算
阿里云8核16G/32G/64G高配置云服务器测评解析:实例规格、价格与选型指南
阿里云 8 核系列高配置云服务器通过计算型、通用型、内存型的差异化设计,覆盖企业从计算密集到内存密集的全场景需求,同时依托折扣券、长期套餐等优惠政策降低成本。企业选型时需明确业务核心需求 —— 计算优先选 c 系列、均衡需求选 g 系列、大内存需求选 r 系列,同时结合地域、使用周期优化成本。如需获取实时价格或技术细节,可参考阿里云官方文档,确保配置与业务需求精准匹配,实现高效稳定的云上部署。
|
11月前
|
人工智能 自然语言处理 机器人
别让AI“答非所问”:用数据调教聊天机器人,越聊越聪明
别让AI“答非所问”:用数据调教聊天机器人,越聊越聪明
1037 11
|
SQL 消息中间件 JavaScript
如何开发人事及OA管理系统的招聘管理板块?(附架构图+流程图+代码参考)
本文介绍了如何构建一个高效、闭环的招聘管理系统,涵盖从需求发布、简历筛选、面试安排到Offer发放的全流程。文章提出了“标准化→自动化→数据化”的三步走策略,并提供了系统架构图、核心数据库设计、前后端开发示例及实用开发技巧,助力企业实现招聘流程的数字化升级。
|
安全 PHP Apache
【ThinkPHP框架教程·Part-02】开发规范和目录结构
本章节介绍ThinkPHP6.0的编码开发规范及目录结构。开发规范遵循PSR-2和PSR-4标准,涵盖命名、文件结构等;目录结构支持单应用和多应用模式,默认仅public目录对外访问,确保安全性。单应用模式下,app目录包含控制器、模型等核心组件;多应用模式允许多个app_name共存,适应复杂项目需求。配置文件与运行时文件分离,确保高效与安全。
【ThinkPHP框架教程·Part-02】开发规范和目录结构
|
存储 搜索推荐 大数据
数据大爆炸:解析大数据的起源及其对未来的启示
数据大爆炸:解析大数据的起源及其对未来的启示
1009 15
数据大爆炸:解析大数据的起源及其对未来的启示

热门文章

最新文章