-
题目
-
思路
- 读入字符串,按空格分割字符串,将各个单词存入二维字符串数组中,最后倒序输出该二维数组
- 注意分割时,每个单词结尾加上
'\0'
-
代码
#include <stdio.h> #include <iostream> using namespace std; int main(){ string s; getline(cin,s); char temp[100][100]; int r=0,c=0; for(int i=0;i<s.length();i++){ if(s[i]!=' '){ //单个单词存入 temp[r][c++]=s[i]; }else{ //单个单词结束 temp[r][c]='\0'; r++; c=0; } } for(int i=r;i>=0;i--){ if(i!=r) printf(" "); printf("%s",temp[i]); } }
PAT笔记:1009 说反话 (20分)
最新推荐文章于 2022-10-30 16:26:28 发布