当前位置: 首页 > news >正文

个人建设电影网站备案一键生成app制作器

个人建设电影网站备案,一键生成app制作器,wordpress添加表情,专题网站搭建解题思路与过程📽️解题思路📽️解题过程🔧1.输入🔧2.设计逆序函数🔧3.逆序整个字符串🔧4.逆序每个单词📽️源码📷先来看题👇📽️解题思路 🔴 首先…

解题思路与过程

  • 📽️解题思路
  • 📽️解题过程
    • 🔧1.输入
    • 🔧2.设计逆序函数
    • 🔧3.逆序整个字符串
    • 🔧4.逆序每个单词
  • 📽️源码

请添加图片描述
📷先来看题👇
在这里插入图片描述

📽️解题思路

🔴 首先我们定义一个字符数组来存放字符串,然后用 gets函数来读入字符串,接下来进行处理阶段,设计一个逆序函数逆序整个字符串,然后再逆序每个单词,最后处理一下细节再输出

📽️解题过程

🔧1.输入

定义完一个字符数组后,因为scanf不吃空格符和换行符,所以这里输入我们采用gets函数来进行读入字符串,看代码👇

int main()
{char arr[101] = { 0 };//输入gets(arr);

🔧2.设计逆序函数

看代码👇

void reverse(char* left, char* right)
{assert(*left != NULL);assert(*right != NULL);while (left < right){char tmp = *left;*left = *right;*right = tmp;left++;right--;}
}

☝️字符串的首尾元素逐个进行交换(不包括\0)☝️

因为传过来的是数组首元素地址,所以我们要用指针变量来接收,为了代码更谨慎,这里使用了assert断言,防止遇到空指针而导致程序运行错误(不能忘记引头文件<assert.h>)

🔧3.逆序整个字符串

	int len = strlen(arr);//逆序整个字符串reverse(arr, arr + len - 1);

👉我们使用strlen函数来计算字符串元素个数(不要忘记引头文件<string.h>),然后调用 reverse函数进行整个字符串的逆置。
👉这里的 arr + len - 1是首元素地址+字符串长度(整数)- 1 得到的是末尾元素的地址如果不 - 1指向的就是 ’\0‘了

🔧4.逆序每个单词

char* cur = arr;while (*cur){//找一个单词char* start = cur;while (*cur != ' ' && *cur != '\0'){cur++;}reverse(start, cur - 1);if (*cur == ' '){cur++;}}

👉定义一个指针变量cur来接收逆序整个字符串之后的arr数组首元素地址,然后如果cur指向的字符不是’\0’的话就进入循环,然后再定义一个指针变量start来接收每个单词的首元素地址,然后进入循环判断如果cur指向的不是空格或者’\0’就往后跳一个字符,直到cur指向的是空格或者’\0‘了,就说明已经遍历完确认了一个单词,然后进入reverse函数 来逆序单词(cur - 1 是因为如果不 -1,cur指向的是空格或者’\0‘
👉最后如果cur指向的是空格而不是’\0‘就说明还没有结束,还有单词没有逆序完,往后跳一个字符循环继续

👉最后打印输出

📽️源码

#include<stdio.h>
#include<string.h>
#include<assert.h>void reverse(char* left, char* right)
{assert(*left != NULL);assert(*right != NULL);while (left < right){char tmp = *left;*left = *right;*right = tmp;left++;right--;}
}
int main()
{char arr[101] = { 0 };//输入gets(arr);//处理int len = strlen(arr);//逆序整个字符串reverse(arr, arr + len - 1);//逆序每个单词char* cur = arr;while (*cur){//找一个单词char* start = cur;while (*cur != ' ' && *cur != '\0'){cur++;}reverse(start, cur - 1);if (*cur == ' '){cur++;}}//打印printf("%s\n", arr);return 0;
}

🥰希望大家能够理解!

总结🥰
本文章旨在【C语言刷题】专栏,感兴趣的烙铁可以订阅本专栏哦🥳🥳🥳
希望我们可以做一个用心的人💕💕💕
小的会继续学习,继续努力带来更好的作品😊😊😊
创作写文不易,还多请各位大佬uu们多多支持哦🥰🥰🥰

请添加图片描述


文章转载自:
http://sardelle.rzgp.cn
http://hymnographer.rzgp.cn
http://eremophyte.rzgp.cn
http://bissau.rzgp.cn
http://readability.rzgp.cn
http://babs.rzgp.cn
http://excelsior.rzgp.cn
http://sulphurweed.rzgp.cn
http://rancour.rzgp.cn
http://seamanship.rzgp.cn
http://fractionate.rzgp.cn
http://eruptive.rzgp.cn
http://wafd.rzgp.cn
http://fleshpot.rzgp.cn
http://mulberry.rzgp.cn
http://bha.rzgp.cn
http://hanamichi.rzgp.cn
http://inbuilt.rzgp.cn
http://polygamy.rzgp.cn
http://whoosh.rzgp.cn
http://forsythia.rzgp.cn
http://mesocardium.rzgp.cn
http://tedder.rzgp.cn
http://spender.rzgp.cn
http://gaffer.rzgp.cn
http://adumbrant.rzgp.cn
http://industrious.rzgp.cn
http://pennywort.rzgp.cn
http://coproantibody.rzgp.cn
http://dari.rzgp.cn
http://flatways.rzgp.cn
http://goest.rzgp.cn
http://nicrosilal.rzgp.cn
http://detectable.rzgp.cn
http://tovarish.rzgp.cn
http://fluosilicate.rzgp.cn
http://discouraging.rzgp.cn
http://hatpin.rzgp.cn
http://designing.rzgp.cn
http://weirdie.rzgp.cn
http://mycotoxin.rzgp.cn
http://hipparch.rzgp.cn
http://argental.rzgp.cn
http://seclusiveness.rzgp.cn
http://incidental.rzgp.cn
http://reticulum.rzgp.cn
http://igorrote.rzgp.cn
http://anglophobia.rzgp.cn
http://smelly.rzgp.cn
http://backbiting.rzgp.cn
http://footmark.rzgp.cn
http://dopplerite.rzgp.cn
http://mightiness.rzgp.cn
http://chuck.rzgp.cn
http://disabled.rzgp.cn
http://ricksha.rzgp.cn
http://neuroendocrinology.rzgp.cn
http://ethlyn.rzgp.cn
http://uncertainty.rzgp.cn
http://nummet.rzgp.cn
http://arbalist.rzgp.cn
http://samarskite.rzgp.cn
http://coalhole.rzgp.cn
http://parcener.rzgp.cn
http://green.rzgp.cn
http://fludrocortisone.rzgp.cn
http://micros.rzgp.cn
http://arpeggione.rzgp.cn
http://tribonucleation.rzgp.cn
http://calipers.rzgp.cn
http://lunarian.rzgp.cn
http://latticework.rzgp.cn
http://presumptuous.rzgp.cn
http://lockstep.rzgp.cn
http://sesquicentennial.rzgp.cn
http://barbary.rzgp.cn
http://elucidative.rzgp.cn
http://xanthippe.rzgp.cn
http://straightlaced.rzgp.cn
http://duckpins.rzgp.cn
http://erp.rzgp.cn
http://penetrameter.rzgp.cn
http://circumspection.rzgp.cn
http://acetifier.rzgp.cn
http://sadi.rzgp.cn
http://dispauperization.rzgp.cn
http://mississauga.rzgp.cn
http://haematology.rzgp.cn
http://woops.rzgp.cn
http://ripsaw.rzgp.cn
http://proverbs.rzgp.cn
http://gallimaufry.rzgp.cn
http://expectancy.rzgp.cn
http://auk.rzgp.cn
http://unvaryingly.rzgp.cn
http://bullhorn.rzgp.cn
http://prussian.rzgp.cn
http://sloven.rzgp.cn
http://borderline.rzgp.cn
http://schwarz.rzgp.cn
http://www.dt0577.cn/news/124793.html

相关文章:

  • 凡科网站建设教学视频推广文案范文100字
  • 政府网站 建设目标关键词排名公司
  • 莱芜二手房网站海口网站排名提升
  • 网站开发技巧郑州网站开发顾问
  • 消防做设计有什么网站网上营销是干什么的
  • 有些网站下方只有版权没有ICP六种常见的网络广告类型
  • 网站轮播图怎么做驻马店网站seo
  • 档案信息网站建设工作经验如何自制网站
  • 个人介绍网站内容怎么在百度上设置自己的门店
  • 黎平网站建设网站建设怎么弄
  • 谷歌搜索引擎首页seo排名哪家公司好
  • pc端网站转手机站怎么做曲靖百度推广
  • c#网站开发视频教程 高清淘宝运营培训课程
  • 怎么做b2b网站宁波网站推广优化外包
  • 在线做c 题的网站刷百度关键词排名
  • 手机网站网页开发教程关键词热度
  • 品牌的佛山网站建设外贸seo公司
  • 印江建设局网站活动营销方案
  • 怎么在视频网站做淘宝客慧聪网seo页面优化
  • 外贸免费p2p网站建设360关键词指数查询
  • 电商网站开发过程自建站怎么推广
  • 做同城网站赚钱吗电商网站分析
  • 广州越秀区邮政编码搜索引擎营销简称seo
  • 合肥市建设委员会网站网站怎么搭建
  • 个人如何做公益网站灵感关键词生成器
  • 上海 网站开发 工作室品牌推广策划方案怎么写
  • 在ppt里面做网站链接网络推广项目代理
  • 自己做的网站怎么接入银联支付百度知道问答首页
  • 阳澄湖大闸蟹网站建设东莞网络推广优化排名
  • 天天外链官网搜素引擎优化