C语言第14篇

news2025/1/20 3:37:01

1.以下定义语句中,错误的是________.

A) int a[]={1,2};              B) char a={"test"};

C) char s[10]={"test"};         D) int a[]={'a','b','c'};

2.以下定义语句中,错误的是________.

A) int a[]={1,2};              B) char a[]={"test"};

C) char s[10]={"test"};         D) int n=5,a[n];

提示:有错误,但是可以编译成功,但是我们不建议这样写

3.下列程序的输出结果是________.

#include <stdio.h>

void main()

{char b[]="ABCDEFG";

 char p=0;

 while(p<7)

   putchar(b[p++]);

 putchar('\n'); 

}

A) GFEDCBA          B) BCDEFG  

C) ABCDEFG         D) GFEDCB

提示:我们在输入输出字符时可以使用getchar或者putchar

4.有如下说明:  int a[10]={0,1,2,3,4,5,6,7,8,9};

则数值不为9的表达式是____ ____.

A) a[10-1]    B) a[8]     C) a[9]-0     D) a[9]-a[0]

同类型附加题4:

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数组为9的表达式是()

A.*P+9 B.*(P+8) C.*P+=9 D.P+8

提示:可以考虑输出的是值还是地址

5,.编程题

请仔细读完题目

要求:不使用数组,使用判断来选择输出的值,如果使用三目运算符最好

//三目运算符
<表达式1> ? <表达式2> : <表达式3>;

返回值:先求表达式 1 的值,如果为真,则执行表达式 2,并返回表达式 2 的结果;如果表达式 1 的值为假,则执行表达式 3,并返回表达式 3 的结果。

提示:最大数:(a>b?a:b)>c?(a>b?a:b):c)

中间数:a>b?(a<c?a:(b>c?b:c)): (b<c?b:(a>c?a:c))

逻辑为先从ab里选出大的,

a大就进行(a<c?a:(b>c?b:c)),比c小,刚好a就是中间数,比c大就是最大的,bc找出最大的就是中间数

B大就进行(b<c?b:(a>c?a:c))

(b>c?b:c)是找出bc中大的值

最大数和中间数以给出,如果用三目运算符的方法

请写出最小值并使程序运行,(部分语句我以改动,语句是对的,但是括号有的中文,有的英文,直接复制粘贴要修改)

三目运算符嵌套就可以分别找出三个数,

  1. B
  2. C

    解析:定义数组的长度要用常量1,2,3等等,或者2宏定义#define x 10这样

    不能使用变量,因为修改变量的值,数组的内存就会有问题,当然我们平时代码这么写是没问题的,比如说冒泡排序,我们只要不改变变量的值,代码就没问题,但是规定还是要用常量

  3. C
  4. B 附加题B
  5. 编程题
    #include<stdio.h>
    int main()
    {
        int a,b,c;
        scanf("%d%d%d",&a,&b,&c);
        printf("%d %d %d\n",(a<b?a:b)<c?(a<b?a:b):c,
               a>b?(a<c?a:(b>c?b:c)):(b<c?b:(a>c?a:c)),
               (a>b?a:b)>c?(a>b?a:b):c);
        return 0;
    }
    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1978839.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

扬声器、麦克风的等效电路及相关技术参数(灵敏度等)

扬声器、麦克风都是日常我们所需的电子小器件&#xff0c;今天小编来具体讲解一下有关两者的等效电路及相关技术参数。 1、扬声器 等效电路 Re表示扬声器音圈的直流电阻 Le表示音圈的电感,对高频信号产生的阻抗 Mm表示动圈的等效质量,主要影响扬声器的低频响应 Rm 表示动圈…

算力共享:forward_to_next_shard,推断之间的链接

目录 forward_to_next_shard 参数 函数逻辑 _process_prompt StandardNode get_current_shard map_partitions_to_shards forward_to_next_shard 这段代码定义了一个名为 forward_to_next_shard 的异步函数,它是设计用于在分布式模型或数据处理系统中的节点(或称为“分…

【秋招笔试】2024-08-03-科大讯飞秋招笔试题(算法岗)-三语言题解(CPP/Python/Java)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 编程一对一辅导 ✨ 本系列打算持续跟新 秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍖 本次题目难度中等偏上,最后一题又是…

dfs深搜

Problem - C - Codeforces 无向图,判断是否是子叶.

Co-Detr

参考&#xff1a;https://www.bilibili.com/video/BV1Sh4y1F7ur/?spm_id_from333.788&vd_source156234c72054035c149dcb072202e6be 之前的detr正样本数量少&#xff0c;匹配不平衡。 主要修改两个地方&#xff1a;encoder和decoder。 1.在encoder之后加入RPN&#xff0c;a…

深入理解接口测试:实用指南与最佳实践(二)API文档解析HTTP协议

​ ​ 您好&#xff0c;我是程序员小羊&#xff01; 前言 这一阶段是接口测试的学习&#xff0c;我们接下来的讲解都是使用Postman这款工具&#xff0c;当然呢Postman是现在一款非常流行的接口调试工具&#xff0c;它使用简单&#xff0c;而且功能也很强大。不仅测试人员会使用…

Leetcode75-3 拥有最多糖果的孩子

题目很简单&#xff0c;逻辑就是找到最大值 然后做个比较看看每个值加上extra能不能超过或者等于最大值。 两个知识点遗忘 数组length 获取数组的长度的格式&#xff1a; 数组名称。length 这将会得到一个int数字&#xff0c;代表数组的长度。 数组一旦创建&#xff0c;程…

Effective-Java-Chapter2

https://github.com/clxering/Effective-Java-3rd-edition-Chinese-English-bilingual/blob/dev/ 准则一 考虑以静态工厂方法代替构造函数 优点 静态工厂方法与构造函数相比的第一个优点&#xff0c;静态工厂方法有确切名称。 知名见意&#xff0c;静态方法我们可以通过命名…

编程新手到大师:大学生学编程的高效学习路径

​​​​​​​ 目录 ​​​​​​​​​​​​​​ 编程新手到大师&#xff1a;大学生学编程的高效学习路径 编程小白如何成为大神&#xff1f;大学新生的最佳入门攻略 一、确定学习目标 1.1、我接受想贯彻互联网思维的洗礼 1.2、我想提升在专业中的竞争力 1.3、我觉得…

(STM32笔记)九、RCC时钟树与时钟 第三部分

我用的是正点的STM32F103来进行学习&#xff0c;板子和教程是野火的指南者。 之后的这个系列笔记开头未标明的话&#xff0c;用的也是这个板子和教程。 九、RCC时钟树与时钟 九、RCC时钟树与时钟3、使用固件库的函数来配置时钟bsp_rccclkconfig.c思路配置HSE时钟把RCC寄存器复位…

OpenCV Python 图像相加与透明色转换

将两幅图添加起来&#xff0c;构成一幅新的图像&#xff0c;并尝试将一个PNG的透明背景转换为特定的颜色。 生成纯背景 以下代码生成一个纯色背景JPG&#xff0c;颜色为照片底板的蓝&#xff08;R:60 G:140 B:220&#xff09;。在用OpenCV创建图像时&#xff0c;颜色按BGR。 …

必须知道的国内linux镜像下载网址,建议收藏

linux镜像下载 一、阿里云开源镜像站下载可用的镜像 二、网易开源镜像下载可用的镜像 三、搜狐开源镜像下载可用的镜像 一、阿里云开源镜像站下载 https://developer.aliyun.com/mirror/ 阿里云开源镜像站是阿里云提供的一个公共服务&#xff0c;旨在为开发者提供快速、稳定…

4. 最长公共前缀

4. 最长公共前缀 题目题目分析 题目 题目分析 首先要对字符串数组进行分析&#xff0c;字符串数组元素的最长公共前缀肯定不会超过最小元素长度&#xff0c;并如存在公共前缀则需遍历整个字符串元素&#xff0c;有点像二维数组&#xff0c;最后加上截取字符串加上判空操作就完…

apache一台服务器如何通过不同端口映射不同网页服务入口

一、背景 由于服务器资源受限&#xff08;IP资源或硬件资源&#xff09;&#xff0c;有时候希望一台服务器IP能有部署多个网页服务入口。 传统都是80端口映射为默认服务入口&#xff0c;当需要部署多个网页服务入口时&#xff0c;可以启用其他端口&#xff0c;不同端口映射到…

Javascript常见算法详解

在JavaScript&#xff08;JS&#xff09;中&#xff0c;常见的算法涵盖了多个领域&#xff0c;从基础的数组操作到更复杂的排序、搜索和数据结构算法。下面是一些在JS中常见的算法示例&#xff1a; 1. 排序算法 Java排序算法-CSDN博客 冒泡排序&#xff08;Bubble Sort&#x…

【C++从小白到大牛】多态那些事儿(上)

一、多态的概念 1.1概念: 通俗来说&#xff0c;就是多种形态&#xff0c;具体点就是去完成某个行为&#xff0c;当不同的对象去完成时会产生出不同的状态。 二、 多态的定义及实现 2.1多态的构成条件 多态是在不同继承关系的类对象&#xff0c;去调用同一函数&#xff0c;产…

flutter开发windows应用程序(.exe)配置环境搭建 以及 visual studio配置flutter windows所需环境

flutter 开发 windows 应用程序&#xff08;.exe&#xff09;配置环境搭建 安装 android studio 开发工具 并配置相关所需环境 参考该文章&#xff1a;我还没写完你上百度上搜一下吧我帮你付钱了&#x1f602; 控制台运行 flutter doctor 命令 查看当前 flutter 开发环境 报…

傅里叶级数的数学描述

目录 概述 1 傅里叶级数 1.1 概念 1.2 表示形式 2 傅里叶变换 2.1 概念 2.2 数学描述 2.3 应用 3 傅里叶级数的数学推论 3.1 三角函数的正交性 3.1.1 正交性介绍 3.1.2 正交性证明 3.1.3 相同函数乘积积分 3.2 理论介绍 3.3 傅里叶级数的表述 概述 傅里叶级数是…

sais复杂推理能力评估笔记(一):baseline简介

赛题流程 初赛数据集为逻辑推理数据&#xff0c;其中训练集中包含500条训练数据&#xff0c;测试集中包含500条测试数据。每个问题包括若干子问题&#xff0c;每个子问题为单项选择题&#xff0c;选项不定&#xff08;最多5个&#xff09;。目标是为每个子问题选择一个正确答案…

前端需要了解的数据库基础与身份认证

目录 数据库与身份认证数据库的基本概念常见数据库和分类传统型数据库的数据组织结构安装并配置MySQL MySQL的基本使用使用SQL管理数据库SQL中的SELECT语句SQL中的INSERT INTO语句SQL中的UPDATE语句SQL中的DELETE语句SQL中的WHERE子句SQL中的AND和OR运算符SQL中的ORDER BY子句S…