首页/新闻资讯/正文详情

PTA基础编程题目集 6-12判断奇偶性(C语言实现)

发布时间:2026/9/27 14:15:40 来源:云帆数科 栏目:资讯中心
PTA基础编程题目集 6-12判断奇偶性(C语言实现)
题目描述摘要本文来自一道 C 语言编程题要求实现even(n)函数判断整数奇偶性。题目给出了函数接口定义、裁判测试程序样例及输入输出示例并提供了两种具体实现函数部分的独立实现和包含完整main函数的完整代码实现。是否是否是否开始输入整数 nn 0 ?返回 1偶数n 0 ?n -n计算 temp n % 2temp 1 ?返回 0奇数本题要求实现判断给定整数奇偶性的函数。函数接口定义int even( int n );其中n是用户传入的整型参数。当n为偶数时函数返回1n为奇数时返回0。注意0是偶数。裁判测试程序样例#include stdio.h int even( int n ); int main() { int n; scanf(%d, n); if (even(n)) printf(%d is even.\n, n); else printf(%d is odd.\n, n); return 0; } /* 你的代码将被嵌在这里 */输入样例1-6输出样例1-6 is even.输入样例25输出样例25 is odd.函数部分实现/* 返回 1 表示偶数0 表示奇数 */inteven(intn){inttemp;if(n0)return1;/* 0 是偶数 */if(n0)n-n;/* 负数取正奇偶性不变 */if(n0)tempn%2;/* 取余判断奇偶 */if(temp1)return0;/* 余 1 - 奇数 */elsereturn1;/* 否则 - 偶数 */}代码部分实现/* 6-12 判断奇偶性 * 题目实现函数 even(n)判断 n 的奇偶性。 * 返回 1 表示偶数返回 0 表示奇数。 * 实现原理利用“偶数对 2 取余为 0奇数为 1”的性质。 * n0 直接判为偶数n0 先取相反数不影响奇偶性 * 再用 n%2 判断余 1 为奇数返回 0否则返回 1。 * 时间复杂度 O(1)空间复杂度 O(1)。 */#includestdio.hinteven(intn);intmain(){intn;scanf(%d,n);if(even(n))printf(%d is even.\n,n);elseprintf(%d is odd.\n,n);return0;}/* 返回 1 表示偶数0 表示奇数 */inteven(intn){inttemp;if(n0)return1;/* 0 是偶数 */if(n0)n-n;/* 负数取正奇偶性不变 */if(n0)tempn%2;/* 取余判断奇偶 */if(temp1)return0;/* 余 1 - 奇数 */elsereturn1;/* 否则 - 偶数 */}

相关推荐

ChatGPT、Codex与Pro背后的验证工程:代码能够运行,为什么仍然不能直接合并?
ChatGPT、Codex与Pro背后的验证工程:代码能够运行,为什么仍然不能直接合并?

过去的软件开发流程里,“代码能够运行”常常被视为一个重要节点。接口可以正常返回。 程序没有明显报错。 测试命令能够执行。 核心功能看起来也符合预期。但当ChatGPT开始参与需求分析,Codex开始直接修改代码仓库,Pro开始支撑更长、更复杂的… · 2026/9/21 22:52:46

Linux 实时任务的 CPU 绑定:taskset 与实时性提升实战教程
Linux 实时任务的 CPU 绑定:taskset 与实时性提升实战教程

一、简介1.1 技术背景多核 Linux 系统默认调度策略为全局负载均衡,内核会自动将进程随机迁移到任意 CPU 核心,最大化整机吞吐量。该设计对于服务器、桌面系统十分友好,但对工业硬实时任务存在两大致命缺陷:跨核心缓存失效&#xf… · 2026/9/22 0:51:05

Google 发布三款新模型,网友差评不断,Gemini 4 预训练能否力挽狂澜?
Google 发布三款新模型,网友差评不断,Gemini 4 预训练能否力挽狂澜?

网友调侃与 Google 新模型发布据悉,最近网友调侃称,若从去年就开始用 Gemini,感觉就像看着自家兄弟慢慢得了阿尔茨海默症。按理说,公司发新模型通常会打脸此类调侃,但刚刚 Google 一口气发布三个新模型后,网… · 2026/9/18 19:18:41

Android适配器模式配 TaoToken:settings.json 骨架与验证动作
Android适配器模式配 TaoToken:settings.json 骨架与验证动作

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 14:15:29

从ULN2003到MTS62C19A:42步进电机可靠驱动方案解析
从ULN2003到MTS62C19A:42步进电机可靠驱动方案解析

去年帮朋友收拾一台卡顿的桌面雕刻机,故障表象是丢步,拆开一看电机驱动用的是ULN2003的小板子,配的却是一台标准的42步进电机。空载时能转,主轴一吃上力就开始哒哒响,芯片烫得能煎蛋。后来我把驱动部分整个换成了MTS62… · 2026/9/27 14:15:22

如何维护建设网站避坑指南:3个免费工具搞定备案
如何维护建设网站避坑指南:3个免费工具搞定备案

如何维护建设网站避坑指南:3个免费工具搞定备案 刚接触建站,最怕的不是写代码,而是那套让人摸不着头脑的备案流程。很多新手卡在“主体信息填写”或“域名实名认证”这一步,反复被驳回,甚至不知道服务器IP和备案主体必须对应。别慌,这其实是所有中国… · 2026/9/27 14:15:22

wordpress数据库配置对比评测
wordpress数据库配置对比评测

从零搭建WordPress避坑指南:数据库配置5个关键坑 找建站公司报价上万,结果网站打开慢得像蜗牛,还被忽悠加钱买“高级数据库服务”。这种被割韭菜的经历,谁不想避坑?其实,很多小企业的官网或博客,完全没必要花大价钱外包。自己动手… · 2026/9/27 14:15:16

ClaudeCode 项目实战操作指南:用 CLAUDE.md 与 Plan/Yolo 模式跑通一个真实项目
ClaudeCode 项目实战操作指南:用 CLAUDE.md 与 Plan/Yolo 模式跑通一个真实项目

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 14:15:04

张戈博客wordpress同步新浪微博方案全解析含建站报价避坑指南
张戈博客wordpress同步新浪微博方案全解析含建站报价避坑指南

张戈博客wordpress同步新浪微博方案全解析含建站报价避坑指南 备案流程一头雾水,很多站长在搭建张戈博客这类独立WordPress站时,往往卡在域名解析和服务器部署的合规性上,甚至因为搞不清工信部ICP备案系统的审核逻辑,导致网站上线延… · 2026/9/27 14:15:04

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码