能打印出一条虚线的程序

目录

  • 开头
  • 程序
  • 程序输入与打印的效果
    • 输入
      • 输入1
      • 输入2
    • 打印
      • 打印1
      • 打印2
  • 流程图
  • 结尾

开头

大家好,我叫这是我58,现在,请你先看一下下面的程序。

程序

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {int i = 0;int ia = 0;scanf("%d", &i);for (i = i; i > 0; (i-- ,ia++)) {printf("%c", (ia % 4) ? '*' : !ia ? '\000' : ' ');}return 0;
}

在看完这个程序后,你觉得这应该是打印出什么的程序呢?如果你已经看过了标题,就应该知道这是打印出一条虚线的程序了,那么,打印出来的虚线会是怎么样的呢?如果你想看一下打印出来的虚线,就先看下面的“程序输入与打印的效果”吧。

程序输入与打印的效果

输入

输入1

10

输入2

100

打印

打印1

*** *** *

打印2

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

在看完刚才的打印出来的虚线后,有些人可能就对上面的程序怎样运行就搞不清楚了,如果你想要看一下上面的程序是怎样运行的话,就接着看下面的流程图吧!

流程图

开始
定义宏“_CRT_SECURE_NO_WARNINGS”为1
导入头文件stdio.h
定义整型i和ia为0
把整型i设为你刚才输入的值
把i设为i
i>0?
(ia % 4)?
输出“*”
i自减1,ia自增1
结束
!ia?
输出空字符
输出一个空格

结尾

看完了这一篇博客之后,我想你应该喜欢上这篇博客里的内容了吧。如果你喜欢上了这篇博客里的内容,可以对我评论或者投票来互动一下我哦。

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

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

相关文章

解析智慧机场系统的架构与未来发展趋势

在全球航空业快速发展的背景下&#xff0c;智慧机场系统已经成为提升机场运营效率、优化旅客体验的重要手段。智慧机场系统的架构设计涵盖了多个方面&#xff0c;从航班管理到安全检查&#xff0c;从旅客服务到数据分析&#xff0c;都有着精心设计和完善的技术支持。本文将深入…

Apipost安装教程

&#x1f4d6;Apipost安装教程 ✅1. 下载✅2. 安装 ✅1. 下载 官网地址&#xff1a;https://www.apipost.cn/ 选择免费版&#xff0c;下载对应系统的安装包即可。 ✅2. 安装 1.点击运行apipost_win_x64_8.0.11.exe安装包&#xff0c;并选择用户安装&#xff0c;下一步 2.选…

【Kubernetes】Ingress 对外服务、ingress-controlle

Ingress 简介 service的作用体现在两个方面&#xff1a; 对集群内部&#xff0c;它不断跟踪pod的变化&#xff0c;更新endpoint中对应pod的对象&#xff0c;提供了ip不断变化的pod的服务发现机制&#xff1b; 对集群外部&#xff0c;他类似负载均衡器&#xff0c;可以在集群内…

架构演化过程中,如何确保核心功能不受影响?

在架构演化过程中确保核心功能不受影响是至关重要的。以下是一些策略和最佳实践&#xff0c;可以帮助在架构演化时保持核心功能的稳定性和可靠性&#xff1a; 明确核心功能&#xff1a;首先&#xff0c;需要清晰地定义哪些功能是核心的&#xff0c;这些功能对业务至关重要&…

java kotlin python 日志记录

Python中的日志记录 在Python项目中使用日志记录库&#xff0c;并限制日志文件大小为50MB&#xff0c;同时设置日志文件的滚动策略&#xff0c;使用logging库和logging.handlers.RotatingFileHandler。以下是具体步骤&#xff1a; 配置日志记录 创建一个日志配置文件&#x…

adb检测系统是否使用生产秘钥进行签名

系统签名检测 如果发现testkey.x509.pem就是开发版的系统&#xff0c;是不可信的&#xff0c;或者会被检测出来自定义ROM。 adb shell unzip -l /system/etc/security/otacerts.zip Archive: /system/etc/security/otacerts.zipLength Date Time Name --------- …

如何评估pcdn调度算法的优化效果(壹)

评估PCDN&#xff08;Peer-assisted Content Delivery Network&#xff0c;对等网络内容分发网络&#xff09;调度算法的优化效果是一个综合且系统的过程&#xff0c;涉及多个维度的考量。以下是一些建议的步骤和考量因素&#xff0c;以便全面评估优化效果&#xff1a; 一&…

服务部署:解决Docker容器与虚拟机主机之间MySql连接访问问题

一、场景&#xff1a; 虚拟机上Ubuntu系统安装了Mysql&#xff0c;现在有一个服务应用需要使用docker来部署&#xff0c;服务应用需要连接mysql做数据库基础使用&#xff0c;配置文件中配置了虚拟主机的IP和端口&#xff0c;但是还是无法连接到Mysql&#xff0c;报错无法连接超…

stm32MP135裸机编程:修改基于SD卡的FSBL-A用户程序引导程序(boot)

0 参考资料 轻松使用STM32MP13x - 如MCU般在cortex A核上裸跑应用程序.pdf stm32mp135官方开发板原理图&#xff08;mb1635-bdp-v1-0.zip&#xff09; STM32Cube_FW_MP13_V1.0.0 STM32CubeIDE v1.15 1 为什么需要修改FSBL-A用户程序引导程序 FSBL-A用户程序引导程序的作用在《…

v-for

v-for 是 Vue.js 框架中的一个重要指令&#xff0c;用于渲染列表或数组元素。它允许你在 HTML 元素上迭代一个数据集合&#xff0c;将每个数据项映射到一个或多个 DOM 元素中。使用 v-for 的基本语法如下&#xff1a; html <template> <ul> <li v-for&qu…

Spark 面试题(二)

1. 简述Spark的作业运行流程是怎么样的 &#xff1f; Apache Spark的作业运行流程涉及从作业提交到执行完成的一系列步骤&#xff0c;具体如下&#xff1a; 作业提交&#xff1a;用户编写的Spark应用程序通过Spark API提交给集群。这通常涉及到创建一个SparkContext对象&#…

03-240605-Spark笔记

03-240605 1. 行动算子-1 reduce 聚合 格式: def reduce(f: (T, T) > T): T 例子&#xff1a; val sparkConf new SparkConf().setMaster("local[*]").setAppName("Operator")val sc new SparkContext(sparkConf) ​val rdd sc.makeRDD(List(1…

基础IO (Linux文件操作)

目录 1.文件操作 2.文件描述符 3.缓冲区 4.系统的缓冲区 1.文件操作 在C语言学习中&#xff0c;我们就已经使用了一些文件操作相关的接口&#xff0c;在学习IO之前&#xff0c;我们首先要复习一些以前讲过的概念&#xff0c; 1. 空文件也要在磁盘中占用空间&#xff0c;因为…

OBS 录屏软件 for Mac 视频录制和视频实时交流软件 安装

Mac分享吧 文章目录 效果一、准备工作二、开始安装注意事项&#xff1a;包内有两个版本及圆形图片&#xff0c;请根据自身需要版本进行安装演示为&#xff1a;MacBook Pro M3芯片1、双击运行软件&#xff0c;将其从左侧拖入右侧文件夹中&#xff08;最终目的&#xff1a;安装进…

python教程

python解释器的安装 https://www.python.org/ftp/python/3.12.4/python-3.12.4-amd64.exe jetbrains官网 英文 PyCharm 专业的版本 Thank you for downloading PyCharm! 社区 Thank you for downloading PyCharm! 中文 PyCharm 专业的版本 感谢您下载PyCharm&#xff01…

[大模型]GLM-4-9B-Chat WebDemo 部署

环境准备 在autodl平台中租一个4090等24G显存的显卡机器&#xff0c;如下图所示镜像选择PyTorch–>2.1.0–>3.10(ubuntu22.04)–>12.1 接下来打开刚刚租用服务器的JupyterLab&#xff0c; 图像 并且打开其中的终端开始环境配置、模型下载和运行演示。 pip换源和安装…

#12 深入Stable Diffusion模型微调与个性化

文章目录 前言1. 模型微调的重要性2. 微调前的准备2.1 数据收集2.2 环境配置 3. 实施微调3.1 参数设置3.2 训练过程 4. 个性化定制4.1 风格定制4.2 功能扩展 5. 微调后的评估与应用5.1 性能评估5.2 部署应用 结论 前言 Stable Diffusion作为一种先进的AI图像生成技术&#xff…

【图论应用】使用多路图(multigraph)对上海地铁站点图建模,并解决最短路径问题

文章目录 1 前言2 导包导入数据集3 创建多路图&#xff0c;导入节点和边信息3 绘制线路图4 计算最短路径 1 前言 最近正在学习图神经网络&#xff0c;先pick up了一些最基础的图论知识并学习了一些好玩的应用。 本文启发于B站视频&#xff08;BV1LY411R7HJ&#xff09;&#…

【Python深度学习】——交叉熵|KL散度|交叉熵损失函数

【Python深度学习】——交叉熵|KL散度|交叉熵损失函数 1. 交叉熵Cross Entropy1.1 交叉熵的含义1.2 交叉熵的公式1.3 交叉熵的特点 2. KL散度2.1 KL散度的含义2.2 KL散度的公式2.3 KL散度的性质2.4 KL散度的常用场景 3. 交叉熵损失函数3.1 交叉熵损失函数的定义与公式 1. 交叉熵…

【python】flask 框架

python flask 框架 flask是一个轻量级的python后端框架 (Django, tornado, flask) 官网&#xff1a;欢迎来到 Flask 的世界 — Flask中文文档(3.0.x) 安装&#xff1a;pip install Flask -i https://pypi.douban.com 常识&#xff1a; http,默认端口号为80; https,默认端口号…