我是靠谱客的博主 优雅太阳,最近开发中收集的这篇文章主要介绍【C语言】虐打循环练习题(2)♥前言♥第一题♥第二题♥结言,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

©作者:凡人编程传
©系列:C语言初阶(适合小白入门)
©说明:以凡人之笔墨,书写未来之大梦

在这里插入图片描述

文章目录

  • 前言
  • 第一题
  • 第二题
  • 结言

前言

这一节我们接着练习循环练习题,话不多说,直接上题了。

第一题

题目:编写一个程序,演示多个字符从两端移动向中间汇聚。(动态)

题目分析:题目的意思是说这个程序是动态演示一个字符串的向中间显示的过程,所以这里我们要肯定用到数组的知识,即使一个数组存放要显示的字符串动态覆盖另一个数组的过程来达到动态汇聚的现象.那么既然是要从两边汇聚到这中间,这是不是要有两个变量来控制数组下标得覆盖啊,有点像我们上一节讲的二分查找的下标控制方法吧。好的说了这么多不如看一下图:

在这里插入图片描述

像上面几个箭头一样上面的一个数组的元素通过左右下标来控制从两边覆盖第二个数组,由此来达到两端移动向中间汇聚的动作(当然光这样直接显示肯定是没有动态的还需要使用一些库函数)

代码如下:

#include<stdio.h>
#include<string.h>
int main()
{
   
	char arr1[] = "welcome to bit!!!!!!!!!";
	char arr2[] = "#######################";
	int left = 0;		//左控制下标
	int right =

最后

以上就是优雅太阳为你收集整理的【C语言】虐打循环练习题(2)♥前言♥第一题♥第二题♥结言的全部内容,希望文章能够帮你解决【C语言】虐打循环练习题(2)♥前言♥第一题♥第二题♥结言所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部