PAT乙级1009. 说反话(C语言)

PAT乙级1009. 说反话(C语言)PAT乙级真题题解目录/**1.输入含空格的字符串:用gets()读取*2.句子颠倒,单词本身字母不颠倒:*2.1从末尾单词开始输出*2.2利用指针使单词本身正序*2.3空格是单词结束的标识*/#include<stdio.h>#include<string.h>…

大家好,又见面了,我是你们的朋友全栈君。

AC

PAT乙级真题题解目录


/* * 1. 输入含空格的字符串:用 gets() 读取 * 2. 句子颠倒,单词本身字母不颠倒: * 2.1 从末尾单词开始输出 * 2.2 利用指针使单词本身正序 * 2.3 空格是单词结束的标识 */
#include <stdio.h>
#include <string.h> 

int main() { 
   
	char str[81]; //创建字符串
	gets(str); //读取字符串
	int i = 0; //数组下标 
	for (i = strlen(str); i > 0; i--) { 
    //从末尾开始遍历字符串 
		if (str[i] == ' ') { 
    //如果遇到空格 
			printf("%s ", &str[i+1]); //输出空格后的单词 
			str[i] = '
/* * 1. 输入含空格的字符串:用 gets() 读取 * 2. 句子颠倒,单词本身字母不颠倒: * 2.1 从末尾单词开始输出 * 2.2 利用指针使单词本身正序 * 2.3 空格是单词结束的标识 */
#include <stdio.h>
#include <string.h> 
int main() { 

char str[81]; //创建字符串
gets(str); //读取字符串
int i = 0; //数组下标 
for (i = strlen(str); i > 0; i--) { 
 //从末尾开始遍历字符串 
if (str[i] == ' ') { 
 //如果遇到空格 
printf("%s ", &str[i+1]); //输出空格后的单词 
str[i] = '\0'; //把空格改为 \0,使后续输出也只有一个单词
}	
} 
printf("%s", &str[i]); //输出原字符串的第一个单词 
return 0; 
}
'
; //把空格改为
/* * 1. 输入含空格的字符串:用 gets() 读取 * 2. 句子颠倒,单词本身字母不颠倒: * 2.1 从末尾单词开始输出 * 2.2 利用指针使单词本身正序 * 2.3 空格是单词结束的标识 */
#include <stdio.h>
#include <string.h> 
int main() { 

char str[81]; //创建字符串
gets(str); //读取字符串
int i = 0; //数组下标 
for (i = strlen(str); i > 0; i--) { 
 //从末尾开始遍历字符串 
if (str[i] == ' ') { 
 //如果遇到空格 
printf("%s ", &str[i+1]); //输出空格后的单词 
str[i] = '\0'; //把空格改为 \0,使后续输出也只有一个单词
}	
} 
printf("%s", &str[i]); //输出原字符串的第一个单词 
return 0; 
}
,使后续输出也只有一个单词
} } printf("%s", &str[i]); //输出原字符串的第一个单词 return 0; }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/134641.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Java中的随机数「建议收藏」

    Java中的随机数「建议收藏」Java产生可以随机数的有两个类,一个是Random类,另一个是Math类中的random()方法。1.Random类在java.util包中有一个Random类,该对象的几个方法可以生成不同数据类型的随机数。如nextInt(),nextFloat(),nextLong(),nextBoolean()分别生成的是int整形,float浮点型,double浮点型,boolean布尔类型的随机数,也必须要用制定的数据类型的变量接收。例如:输出五个随机…

  • php配合jquery实现增删操作建议收藏

    后台使用php,前台引用jquery,实现增删操作,代码如下:124748495051525354575861">删除626364

    2021年12月20日
  • python3中urlopen_Python3 urlopen()用法示例[通俗易懂]

    对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家jb51.cc的小编两巴掌来看看吧!一.简介urllib.request.urlopen()函数用于实现对目标url的访问。函数原型如下:urllib.request.urlopen(url,data=None,[timeout,]*,cafile=None,capath=None,cadefault=False,context=N…

  • sql 时间转字符串_字符串举例

    sql 时间转字符串_字符串举例一、日期时间类型转换为字符串:SelectCONVERT(varchar(100),GETDATE(),0):052020213:47PMSelectCONVERT(varchar(100),GETDATE(),1):05/20/21SelectCONVERT(varchar(100),GETDATE(),2):21.05.20SelectCONVERT(varchar(100),GETDATE(),3):20/05/21SelectCONVERT(var

  • plsql编程语言_编程语言有哪些

    plsql编程语言_编程语言有哪些–pl/sql编程语言–pl/sql编程语言是对sql语言的扩展,是的sql语言具有过程化编程的特性–pl/sql编程语言比一般的过程化编程语言,更加灵活高效–pl/sql编程语言主要用来编写存储过程和存储函数等。–声明方法,定义变量–赋值操作可以用:=也可以使用into查询语句赋值declareinumber(2):=10;–数值型变量…

  • qdialog 返回值_python-PyQt QDialog返回响应是或否

    我有一个QDialog类confirmation_dialog=uic.loadUiType(“ui\confirmation_dialog.ui”)[0]classConfirmationDialog(QDialog,confirmation_dialog):def__init__(self,parent=None):QDialog.__init__(self,parent)self.s…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号