鹏哥C语言86-3---第15次作业:算术转换等

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include <string.h>

//----------------------------------------------------------------------------------------第15次作业 算术转换等
//-------------------------------------------------------------------------------------------------1.单选
下面代码的结果是: ( D )

int main()
{int i = 1;int ret = (++i) + (++i) + (++i); // 求解路径不唯一-----是问题表达式printf("ret =%d\n", ret);return 0;
}

A.10
B.12
C.9
D.程序错误

//-------------------------------------------------------------------------------------------------2.单选
//下面代码的结果是: A
全局变量,静态变量都是放在静态区
全局变量,静态变量不初始化的时候,默认会被初始化为0
局部变量,放在栈区,不初始化,默认值是随机值

int i; 
int main()
{i--; //-1//sizeof 字符长度,单位是字节,int类型为4个字节//sizeof 这个操作符计算返回结果是 size_t 类型的,是无符号整型,没有负数概念,//i=-1 ,就会被转换为 unsigned int 非常大的正数>4if (i > sizeof(i)){printf(">\n"); // 输出 >}else{printf("<\n"); }return 0;
}

A. >   B. <

//-------------------------------------------------------------------------------------------------3.单选
关于表达式求值说法不正确的是:( D )

A.表达式求值先看是否存在整形提升或算术转换,再进行计算
B.表达式真正计算的时候先看相邻操作符的优先级决定先算谁
C.相邻操作符的优先级相同的情况下,看操作符的结合性决定计算顺序
D.只要有了优先级和结合性,表达式就能求出唯一值
//-------------------------------------------------------------------------------------------------6.编程:打印X形图案
输入描述: 多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的长度。
输出描述: 针对每行输入,输出用“ *“ 组成的X形图案。

int main()
{int n = 0;while (scanf("%d", &n) == 1){int i = 0;int j = 0;for (i = 0; i < n; i++){for (j = 0; j < n; j++){if (i == j) //打印主对角线printf("*");else if (i + j == n - 1) //打印副对角线printf("*");elseprintf(" ");}printf("\n");}}return 0;
}

//-----------------------------------------------------------------------------------------7.编程:获得月份天数
输入描述: 多组输入,一行有两个整数,分别表示年份和月份,用空格分隔
输出描述: 针对每组输入,输出为一行,一个整数,表示这一年这一个月有多少天

int Leap_yesr(int year)
{if (((year % 4 == 0) && (year % 100!=0)) || (year % 400 == 0))return 1;elsereturn 0;
}int main()
{int year = 0;int month = 0;int num = 0;int days[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };while (scanf("%d %d", &year, &month) == 2){int num = days[month];//判断闰年if ((Leap_yesr(year) == 1) && (month == 2)){num++;}printf("%d\n", num);}return 0;
}

//-----------------------------------------------------------------------------------------8.编程:三角形的判断
输入描述: 题目有多组输入数据,每一行输入三个a,b,c (0<a,b,c<1000), 作为三角形的三个边,用空格分隔。
输出描述: 针对每组输入数据,输出占一行,如果能构成三角形,等边三角形则输出 "Equilateral triangle!”,等腰三角形则输出“Isosceles triangle!”, 其余的三角形则输出"Ordinary triangle!",反之输出“Not a triangle!”。

int main()
{int a = 0;int b = 0;int c = 0;while(scanf("%d %d %d", &a, &b, &c) == 3){//判断是不是三角形,如果是(等边?等腰?普通?)if ((a + b > c) && (a + c > b) && (b + c > a)){if ((a == b) && (b == c))printf("Equilateral triangle!\n");else if (((a == b) && (b != c)) || ((b == c) && (c != a)) || ((a == c) && (c != b)))printf("Isosceles triangle!\n");elseprintf("Ordinary triangle!\n");}else{printf("Not a triangle!\n");}}return 0;
}

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

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

相关文章

AI与测试行业调研

业务方向及应用场景 方向 技术 应用 大语言模型 私有化大模型&#xff1a; llama2 privateGPT 业务分析 测试数据生成 机器学习、深度学习应用 视觉自动化&#xff1a; FastbotApplitools 视觉自动化 缺陷预测与挖掘 知识图谱 neo4j 测试用例生成 精准测试 大语言模…

WEB前端使用标签制作网页

需要使用HTML的一些基本标签制作网页 基本代码如下: <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title></head><body><form action"#" method"post" enctype"text/…

AI大模型应用开发:手把手教你部署并使用清华智谱GLM大模型

部署一个自己的大模型&#xff0c;没事的时候玩两下&#xff0c;这可能是很多技术同学想做但又迟迟没下手的事情&#xff0c;没下手的原因很可能是成本太高&#xff0c;近万元的RTX3090显卡&#xff0c;想想都肉疼&#xff0c;又或者官方的部署说明过于简单&#xff0c;安装的时…

nginx中的HTTP 负载均衡

HTTP 负载均衡&#xff1a;如何实现多台服务器的高效分发 为了让流量均匀分配到两台或多台 HTTP 服务器上&#xff0c;我们可以通过 NGINX 的 upstream 代码块实现负载均衡。 方法 在 NGINX 的 HTTP 模块内使用 upstream 代码块对 HTTP 服务器实施负载均衡&#xff1a; upstr…

Maven与Gradle的区别

Maven与Gradle是两种流行的构建工具&#xff0c;广泛用于Java项目的管理和构建。以下是它们的对比&#xff0c;包括官网、Windows 11配置环境、在IDEA中的相同点和不同点&#xff0c;以及它们各自的优缺点。 官网 Maven官网: https://maven.apache.orgGradle官网: https://gr…

[Linux网络编程]02-Socket编程

一.套接字(Socket) 在通信过程中&#xff0c;套接字一定是成对出现的(通信双方各持一个) 一个文件描述符指向一个套接字(该套接字内部由内核借助两个缓冲区实现读写),即一个套接字只有一个文件描述符&#xff0c;但有两个缓存区&#xff0c;与管道正好相反。 Linux套接字实现…

解决k8s集群中安装ks3.4.1开启日志失败问题

问题 安装kubesphere v3.4.1时&#xff0c;开启了日志功能&#xff0c;部署时有三个pod报错了 Failed to pull image “busybox:latest”: rpc error: code Unknown desc failed to pull and unpack image “docker.io/library/busybox:latest”: failed to copy: httpRead…

uniapp使用html2canvas时,页面内的image元素模糊

不废话很简单只需要将image改成img就行 改之前 改之后 原因可能是因为uniapp里面的image标签做了某种处理

QT教程-二十一,Qt动画类

目录 1. QPropertyAnimation 主要功能 示例 2. QVariantAnimation 主要功能 3. QAbstractAnimation 主要功能 4. QAnimationGroup 主要功能 5. QSequentialAnimationGroup 示例 6. QParallelAnimationGroup 示例 7. QEasingCurve 示例 8. 例子,实现一边移动一边…

1.计算机网络_基本知识

基本知识 计算机网络的类别&#xff1a; 1、按作用范围来分类 2、按网络的使用者来分类 什么是计算机网络&#xff1a; 计算机网络由若干个节点和链接这些节点的链路组成&#xff0c;节点可以是计算机、集线器、交换机、路由器等。互联网络是多个网络通过路由器连接在了一起…

具备技术二:正则表达式

一、C正则库 regex 用于报文的解析。 使用接口&#xff1a;bool regex_match(const string &src, smatch &matches, regex &e); src&#xff1a;要解释的字符串。 smatch&#xff1a;一个类似于数组的结构&#xff0c;用于存储一个个解释之后的字符串。 matche…

可视化大屏的C位放啥(02):3D建筑,数据的集大成展示。

3D 建筑以其立体、逼真的形态&#xff0c;瞬间抓住人们的眼球。它不仅仅是一个静态的模型&#xff0c;更是一个承载着丰富数据的载体。通过精细的建模&#xff0c;可以展示建筑的外观、结构、内部布局等多方面信息。 从数据展示的角度来看&#xff0c;3D 建筑可以与各种数据进…

【zookeeper】集群配置

zookeeper 数据结构 zookeeper数据模型结构&#xff0c;就和Linux的文件系统类型&#xff0c;看起来是一颗树&#xff0c;每个节点称为一个znode.每一个Znode默认的存储1MB的数据&#xff0c;每个Znode都有唯一标识&#xff0c;可以通过命令显示节点的信息每当节点有数据变化…

相同的树算法

给你两棵二叉树的根节点 p 和 q &#xff0c;编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同&#xff0c;并且节点具有相同的值&#xff0c;则认为它们是相同的。 示例 1&#xff1a; 输入&#xff1a;p [1,2,3], q [1,2,3] 输出&#xff1a;true示例 2&…

最新开发项目H5商城小程序源码系统 带源代码安装包以及搭建部署教程

系统概述 在当今数字化迅猛发展的时代&#xff0c;电子商务已成为企业拓展市场、提升品牌影响力的重要手段。H5商城小程序作为一种跨平台、轻量级的应用形式&#xff0c;凭借其无需下载安装、即用即走的特性&#xff0c;迅速赢得了广大用户的青睐。为了满足企业对高质量H5商城…

【工具变量】A股上市企业大数据应用(2001-2023年)-参考柏淑嫄实践

数据简介&#xff1a;企业数字化转型的浪潮孕育出大数据&#xff0c;大数据技术是在数据处理和应用中释放大数据多元价值的必要手段。大数据作为企业发展的战略资源和生产要素对企业转型发展具有重要意义。对上市企业大数据应用程度进行测算不仅有助于了解大数据相关技术在企业…

Linux安装部署服务:Nginx和Openresty

Linux安装部署服务&#xff1a;Nginx和Openresty 一、安装环境说明1.1 虚拟机环境1.2 nginx 安装包1.3 openresty 安装包 二、安装 nginx 服务2.1 安装前环境准备2.2 源码安装 nginx2.3 开机自启 nginx 三、安装 openresty 服务3.1 安装前环境准备3.2 源码安装 openresty3.4 离…

执行vue create XXX报错The operation was rejected by your operating system

创建项目&#xff1a; vue create my-project 报错&#xff1a; npm ERR! code EPERM npm ERR! syscall open npm ERR! path D:\Program Files\nodejs\node_cache\_cacache\tmp\5d2a6f8e npm ERR! errno -4048 npm ERR! Error: EPERM: operation not permitted, open D:\Pro…

Svan.的创作纪念日

机缘 大家好&#xff0c;今天是我成为CSDN创作者的1024天&#xff0c;作为一名算是资深社区的博主&#xff0c;我有太多的话想和大家说&#xff0c;但是近几天真的很忙&#xff0c;所以我只用最简洁的话来说一下我一路走来的创作经验和感受&#xff01;&#xff01; 首先说一…

界面组件DevExpress WPF v24.1亮点 - 支持全新的字体图标图像

DevExpress WPF拥有120个控件和库&#xff0c;将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序&#xff0c;这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 DevExpress WPF控件日…