1009 说反话
发布日期:2022-04-07 05:22:49 浏览次数:43 分类:技术文章

本文共 473 字,大约阅读时间需要 1 分钟。

在这里插入图片描述

1009 说反话

题目描述

在这里插入图片描述

解题思路

第一步:把整个字符串逆序

第二步:把每次单词序

代码

#include 
void f(char* p,int n){
int i = 0; int j = n; char temp; while (i < j) {
temp = p[i]; p[i] = p[j]; p[j] = temp; i++; j--; }}int main(){
char arr[81]; gets(arr); int n = strlen(arr)-1; //整个字符串逆序 f(arr,n); //每个单词逆序 int i = 0,count=0; for (i=0;i<=n+1;i++) {
if (arr[i] == ' '||arr[i]=='\0') {
f(arr + i - count, count - 1); count = 0; } else count++; } printf(arr); return 0;}

在这里插入图片描述

转载地址:https://blog.csdn.net/m0_60598323/article/details/123896703 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:2.图片标签HTML
下一篇:1008 数组元素循环右移问题

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月28日 11时30分00秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章