c语言——编写代码,演示多个字符从两端移动,向中间汇聚

c语言——编写代码,演示多个字符从两端移动,向中间汇聚,第1张

问题:编写代码,演示多个字符从两端移动,向中间汇聚
思路:设定出字符最左端和最右端的角标,从两端开始逐渐用字符替代‘#’ 代码输入:
#include 
#include "stdio.h"
int main(){
    char arr1[]="welcome to shanxiligongdaxue";
    char arr2[]="############################";
    //从两端开始逐渐用字符代替'#'
    int left=0;
    int right=strlen(arr1)-1;     //计算右角标
    while(left<=right){
        arr2[left]=arr1[left];
        arr2[right]=arr1[right];        //使数组1逐渐替代数组2
        printf("%s\n",arr2);
        left++;               
        right--;              //两角标逐渐向中间移动
    }
    return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/676465.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-19
下一篇2022-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存