C语言程序设计进阶期末考试编程部分

【题目集01|MOOC慕课】程序设计入门——C语言▪浙大▪翁凯老师▪每周编程部分作业(自己做的) 所有题目来自:程序设计入门——C语言 (浙江大学 翁凯老师) - 第1周:输出“Hellow World” - 第2周:逆序的三位数 - 第3周:时间换算、分队列 - 第4周:奇偶个数、数字特征值 - 第5周:素数和、念整数 - 第6周:高精度小数 - 第7周:多项式加法、鞍点 - 第8周:单词长度、GPS数据处理 - 期末考试:最简分式 阅读详情

1

最小包围矩形(10分)

题目内容:

给定一组二维坐标,表示直角坐标系内的一个多边形的连续的顶点的坐标序列。计算能包围这个多边形的平行于坐标轴的最小矩形,输出它的左下角和右上角的坐标。

 

输入格式:

第一行是一个正整数n表示顶点的数量,第二行是n组整数,依次表示每个顶点坐标的x和y值。

 

输出格式:

四个整数,依次表示所计算的矩形的左下角的坐标的x、y值和右上角坐标的x、y值。输出最后带有回车换行。

 

输入样例:

5

1 1 1 4 3 7 4 4 4 1

 

输出样例:

1 1 4 7

 

时间限制:500ms内存限制:32000kb

#include<stdio.h>
int main(){
    int num,xMax,yMax,xMin,yMin;
    scanf("%d",&num);
    int x[num-1],y[num-1];
    for (int i = 0; i < num; ++i)
    {
        scanf("%d",&x[i]);
        scanf("%d",&y[i]);
    }
    xMin=xMax=x[0];
    yMin=yMax=y[0];
    for (int i = 0; i < num; ++i)
    {
       if(x[i]>xMax) xMax = x[i];
       if(x[i]<xMin) xMin = x[i];
       if(y[i]>yMax) yMax = y[i];
       if(y[i]<yMin) yMin = y[i];
    }
    printf("%d %d %d %d\n",xMin,yMin,xMax,yMax);

    return 0;
}

思路比较简单,就是找四个数。

2

分数比较(10分)

题目内容:

本题要求编写程序,比较两个分数的大小。

 

输入格式:

输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是int类型范围内的正整数。

 

输出格式:

在一行中按照“a1/b1 关系符 a2/b2”的格式输出两个有理数的关系。其中“>”表示“大于”,“<”表示“小于”,“=”表示“等于”。

注意在关系符前后各有一个空格。

 

输入样例:

1/2 3/4

输出样例:

1/2 < 3/4

 

时间限制:500ms内存限制:32000kb

#include<stdio.h>
int main(){
    float a,b,c,d;
    scanf("%f/%f %f/%f",&a,&b,&c,&d);
    float x=a/b,y=c/d;
    if(x>y)   printf("%d/%d > %d/%d",(int)(a),(int)(b),(int)(c),(int)(d));
        else if(x<y) printf("%d/%d < %d/%d",(int)(a),(int)(b),(int)(c),(int)(d));
            else printf("%d/%d = %d/%d",(int)(a),(int)(b),(int)(c),(int)(d));
    return 0;

}

类型转换还是有一些问题,解决不了。

中国大学MOOC C语言程序设计(大连理工大学)期末考试部分选择题答案 1:以下说法不正确的是()。 答:函数如果使用在定义之前,可以不必进行原型声明 2:与k=n++完全等价的表达式是(_)。 答:k=n, n=n+1 3:下列哪个不是有效的字符常量(_)。 答:“a” 4:已有定义char_s1,s2[20];下面可以为所定义的变量正确输入数据的语句是()。 答:scanf ("%c%s", &s1,s2); 5:有定义语句:char_s[30];若将字符串"I_am_student."存放在字符数组中,使用正确的语句是()。 答:gets(s); 6:判断char 阅读详情

相关推荐

C语言编程题库:考研及期末考试必备

函数是C语言程序中的基本构件,用于将代码组织成模块化的单元,实现程序的结构化设计。在本章中,我们将深入探讨函数的定义和声明,以及参数传递的机制,从而更高效地在C语言中进行编程。函数原型是函数定义的简化形式,用于在程序中声明函数的名称、返回类型以及参数类型,但不包括函数体。函数原型是函数声明的典型形式,它告诉编译器该函数将如何被调用,允许在实际定义函数之前调用函数。函数原型的语法格式如下:返回类型 函数名称(参数类型1 参数名称1, 参数类型2 参数名称2, ...);

weixin_30415591的博客 877

最小包围矩形

题目内容: 给定一组二维坐标,表示直角坐标系内的一个多边形的连续的顶点的坐标序列。计算能包围这个多边形的平行于坐标轴的最小矩形,输出它的左下角和右上角的坐标。 输入格式: 第一行是一个正整数n表示顶点的数量,第二行是n组整数,依次表示每个顶点坐标的x和y值。 输出格式: 四个整数,依次表示所计算的矩形的左下角的坐标的x、y值和右上角坐标的x、y值。输出最后带有回车换...

diushui20001027的博客 833

C语言程序设计期末考试试题(含答案)

C语言程序设计期末考试试题(含答案), C语言程序设计期末考试试题(含答案)

翁恺C语言进阶期末考试

第五题 C,第八题 C。   编程题   1 最小包围矩形(10分) 题目内容: 给定一组二维坐标,表示直角坐标系内的一个多边形的连续的顶点的坐标序列。计算能包围这个多边形的平行于坐标轴的最小矩形,输出它的左下角和右上角的坐标。   输入格式: 第一行是一个正整数n表示顶点的数量,第二行是n组整数,依次表示每个顶点坐标的x和y值。   输出格式: 四个整数,依次表示所...

宝付支的博客 2469

C语言程序设计期末考试试卷

湖南大学计算机学院C语言期末考试试题 题型 1.单选 2. 填空 3.程序改错 4.编程

(翁恺)JAVA语言

浙江大学(翁恺)JAVA语言,很适合初学者。

C语言程序设计进阶 翁恺 期末考试的编程题部分

1 最小包围矩形(10分) 题目内容: 给定一组二维坐标,表示直角坐标系内的一个多边形的连续的顶点的坐标序列。计算能包围这个多边形的平行于坐标轴的最小矩形,输出它的左下角和右上角的坐标。   输入格式: 第一行是一个正整数n表示顶点的数量,第二行是n组整数,依次表示每个顶点坐标的x和y值。   输出格式: 四个整数,依次表示所计算的矩形的左下角的坐标的x、y值和右上角坐标的x、y...

sinoshen的博客 2508

中国大学慕课程序设计基础期末考试答案

中国大学慕课程序设计基础期末考试答案,代码在手,满分我有!

网易云课堂_C语言程序设计进阶_期末考试编程题部分

1 字符串循环右移(5分) 题目内容: 输入一个字符串和一个非负整数N,要求将字符串循环右移N次。 输入格式: 输入在第1行中给出一个字符串,以'#'表示结束,‘#’不是字符串的一部分,字符串的长度未知,但至少有一个字符;输入的第2行给出非负整数N。 输出格式: 在一行中输出循环右移N次后的字符串。 输入样例: Hello World...

B1334628598的博客 417

SAP交货单增强字段更新实战:手把手教你用BAPI_OUTB_DELIVERY_CHANGE和EXTENSION2参数

本文详细解析了如何使用BAPI_OUTB_DELIVERY_CHANGE和EXTENSION2参数实现SAP交货单增强字段的更新。从增强点SMOD_V50B0001的定位到字段落表的全流程,提供了ABAP代码示例和常见问题排查方法,帮助开发者高效完成交货单自定义字段的集成开发。

weixin_42525637的博客 455

PyCharm安装PyQt5及工具(Qt Designer、PyUIC、PyRcc)详细教程来了

Qt是常用的用户界面设计工具,而在Python中则使用PyQt这一工具包,它是Python编程语言和Qt库的成功融合。这篇博文通过图文详细介绍在PyCharm中如何完整优雅地安装配置PyQt5的所有工具包,主要内容包括PyQt5、PyQt5-tools的依赖包安装和Qt Designer、PyUIC、PyRcc三个工具的设置。最后简单演示了PyQt5的调用方式及三个工具的使用方法。

Python966的博客 3万+

安徽科技学院 2014-2015-2学期计算机14级12班《C语言程序设计II》期末考试

安徽科技学院 2014-2015-2学期计算机14级12班《C语言程序设计II》期末考试

jtahstu的专栏 3万+

Ubuntu 18.04下Freesurfer 7.2.0安装全攻略:从下载到环境配置一步到位

本文详细介绍了在Ubuntu 18.04系统上安装Freesurfer 7.2.0的完整流程,包括系统准备、依赖安装、下载解压、环境配置、许可证获取及性能优化。Freesurfer作为神经影像分析的重要工具,支持皮层重建和体积分割等复杂任务,适用于阿尔茨海默症等神经系统疾病研究。指南还提供了常见问题解决方案和实际应用案例,帮助用户快速搭建高效的神经影像分析平台。

omega的博客 996

C程序设计(谭浩强第五版)总结

C程序设计(谭浩强第五版)总结 本篇文章主要是总结谭浩强第五版C语言书上的重点和易漏点的知识点,其目的主要是给高校期末考试的同学们点参考。本文所参考的书籍是谭浩强的《C程序设计(第五版)》和明日科技所著的《C语言从入门到精通》,整体文章脉络框架是作者大学C语言老师所给的期末考试的知识点索引表。作者能力有限,文章中有不全不妥之处欢迎大家批评指正,我也非常希望读者能从此文章中获益! 目录 C语言和程序设计 2 1.计算机语言的发展阶段 2 2.学习C语言的目的及C语言的应用 2 3.C语言的程序结构 3 算法基

zyyyyyy24的博客 6120

UR机械臂正逆运动学解析:从DH参数到8组解的完整求解策略

本文深入解析UR机械臂的正逆运动学求解策略,从DH参数原理到完整的8组解求解方法。详细介绍了正运动学的坐标变换过程,以及逆运动学中Atan2函数和三角恒等变换的应用,并揭示了8组解的产生机制。通过实际案例和调试技巧,帮助工程师掌握UR机械臂运动学求解的核心技术。

weixin_29094775的博客 414

stm32学习笔记:ADC

stm32学习笔记:ADC

hmh520i的博客 3224

C语言计算机二级/C语言期末考试 刷题(六)

收集了一些经典C语言计算机二级和C语言期末考试题库

伯努利 4070

千兆以太网的接收和crc校验

解析该以太网帧,包括统计该以太网帧长度+过滤功能(端口号对不对,是否为udp协议)+CRC校验,将解析结果存入状态fifo,一旦状态fifo开始有数,就开始开启读过程,读过程开始时,首先读状态fifo,根据从状态fifo里面读出的以太网帧长度,来读数据fifo(这样能够防止跨帧读),然后在根据状态fifo里面读出的crc校验正确标志和过滤标志,来确定是否将数据fifo读出来的数据送给下一个模块。改掉之后在抓一下,可以看到抓出来的数据完全正确,从最后开始看,除去4个crc校验的尾巴,数据是到255结束的。

weixin_45284871的博客 2740

c语言计算变量a的一半,《C语言程序设计》期末考试试卷(A卷)

专 班级 姓名 学号注意:广州轻工职业学校(大源校区)2015-2016学年第二学期《C 语言程序设计》期末考试试卷(A 卷)注 意 事 项1、请首先按要求在试卷的标封处填写您的专业、姓名、学号和所在的班级名称;2、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案;3、不要在试卷上乱写乱画,不要在标封区填写无关内容。4、请将答案填写到答题卡的相应位置。使用对象:15计算机设计班 考试时间:1...

weixin_28958535的博客 246

一文搞懂 Transformer 工作原理 !!

本文将从单头Attention工作原理多头Attention工作原理全连接网络工作原理三个方面,实现一文搞懂Transformer的工作原理。Transformer工作原理。

不要给自己设限,尝试更多可能(思所向 皆可往) 2991

opencv案例实战——银行卡模式匹配识别

在之前的几篇文章中我们已经介绍了opencv的一些基础知识,本篇文章我们将结合一个案例运用之前的知识并且学习opencv中模式匹配的应用,用到的知识点如果有不清楚的可以查看上面列出来的系列文章。具体代码会放在最后。

艾醒的博客 1339

C语言程序设计期末考试A卷,C语言程序设计(B)期末考试A卷-试卷.doc

C语言程序设计(B)期末考试A卷-试卷.doc下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。2.下载的文档,不会出现我们的网址水印。3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。文档包含非法信息?点此举报后获取现金奖励!下载文档到电脑,查找使用更方便9.9积分还剩页未读...

weixin_33561009的博客 669

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

高级语言程序设计c大一考试,《高级语言程序设计》期末考试试题.DOC

《高级语言程序设计》期末考试试题清华大学计1年级《高级语言程序设计》期末考试试题(3小时上机完成)试卷说明:请在C盘根目录下建立一个子目录,以自己的学号命名,并将所有的程序存入此目录。如,学号为010000的同学,需要建立目录C:\010000,并将程序存入此目录。按照题目名称中指定文件名保存你的程序,并保存一个备份,以免程序被意外破坏。例如,第一题应当保存一个叫做1-1bak.cpp的文件。3-...

weixin_39990250的博客 793

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

程序设计语言c语言期末考试,《C语言程序设计》期末考试试卷(A卷).pdf

广州轻工职业学校 (大源校区)2015-2016学年第二学期 《C语言程序设计》期末考试试卷 (A卷)注 意 事 项1、请首先按要求在试卷的标封处填写您的专业、姓名、学号和所在的班级名称;2、请仔细阅读各种题 目的回答要求,在规定的位置填写您的答案;3、不要在试卷上乱写乱画,不要在标封区填写无关内容。4、请将答案填写到答题卡的相应位置。使用对象:15计算机设计班 考试时间:120分钟 ...

weixin_36294852的博客 404

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

上一篇: 逆序输出
下一篇: C2-3实心菱形
DedicateToAI
博客等级 码龄9年 6粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值