c语言-求问C语言大神,帮忙看一下这道题~~

问题描述

求问C语言大神,帮忙看一下这道题~~

分离单词

Description

编写程序以字符串为单位,以空格或标点符号(字符串中仅含英文逗号','或小数点'.'作为标点符号)作为分隔符,对字符串中所有单词进行倒排,然后把已处理的字符串(应不含标点符号)打印出来。

Input

输入一个字符串(包含大小写字母、空格、逗号或小数点)

Output

输出处理后的字符串。

Sample Input

I am a student. I like study.

Sample Output

study like I student a am I

解决方案

把整个句子翻转,再把每一个单词翻转。
用指针实现不错

时间: 2024-08-03 15:07:56

c语言-求问C语言大神,帮忙看一下这道题~~的相关文章

c语言-求大神 帮忙看下.为什么交不上去. 换行的 也试过了.中间带空格的也试过了

问题描述 求大神 帮忙看下.为什么交不上去. 换行的 也试过了.中间带空格的也试过了 #include int main() { int Array[20][10]; int Array1[100]; int N,i,j,sum=0; int High; scanf("%d",&N); //************************************赋值 for(i = 0; i < N ; i++) { for(j = 0; j < 10; j++)

c语言程序题来个大神帮忙下

问题描述 c语言程序题来个大神帮忙下 用一张百元纸币兑换一元.二元和五元的纸币,要求兑换后纸币的总数为50 张,问共有多少种换法? 每种换法中各面值的纸币分别为多少张?求大神给个c的程序,急用 strong text 解决方案 穷举就可以了 for (int i = 0; i <= 100; i++) for (int j = 0; j <= 50; j++) for (int k = 0; j <= 20; j++) { if (i + j + k == 50 && i

java-新人再次求问,各路大神进来看看啊

问题描述 新人再次求问,各路大神进来看看啊 为什么RandomAccessFile类的read方法和write方法用int类型存byte数据 解决方案 http://www.94cto.com/index/Article/content/id/222.html 解决方案二: 可能系统中整数的我默认类型是int

c语言-刚学C,编了个小程序出错了,请大神帮忙看一下。

问题描述 刚学C,编了个小程序出错了,请大神帮忙看一下. 知道长方形的长和宽,求面积和周长 #include main() { float x,y,a,b; printf ("请输入长和宽且用逗号分隔:); scanf ("%f,%f,&x,&y); a=x*y; b=(x+y)*2; printf ("面积=%f,周长=%fn",a,b); } 解决方案 错误一:include后面缺少头文件包含 错误二:printf中没有右半边的引号 错误三:sc

c语言-来个大神帮忙看下这个链表倒置哪里有问题啊 真的看傻了

问题描述 来个大神帮忙看下这个链表倒置哪里有问题啊 真的看傻了 void bear_reverse(node * front) { node *p, *c, *n; p = NULL; c = front; n = c->next; while (n != NULL) { p = c; c = n; n = c->next; if (p != NULL) { p->next = c; } } c->next = p; front = c; } 解决方案 node * reverse

java小白试着分析了一下这个代码。求大神帮忙看一下正不正确;代码如下:

问题描述 java小白试着分析了一下这个代码.求大神帮忙看一下正不正确:代码如下: public class Test{ private static int i = 0; private static int j = 0; public static void main(String[] args) { int i = 2;//i之所以是2 而不是0 是因为 就近原则 int k = 3; { int j = 3; System.out.println("i+j ist"+i+&qu

c#问题看下多谢了啊-急求大神帮忙看下多谢了啊

问题描述 急求大神帮忙看下多谢了啊 C.MOUSEDOWN事件怎么都不触发求大神帮忙看下谢谢啊看看谢谢搞了几天--看下看看谢谢搞了几天--看下 解决方案 你在跟灵魂对话吗,知道怎么问问题吗 解决方案二: 先检查有没有绑定事件 解决方案三: 是不是没连上数据库啊?......答案就在这里:求大神帮忙,急!!---------------------- 解决方案四: 解决方案五: 我想红色里面那个最小的窗体触发鼠标按下事件 但是不触发 帮忙看 也就是c.mouseDown 解决方案六: 你看看ds的

数学-2013国赛B题第二问,请大神帮忙啊

问题描述 2013国赛B题第二问,请大神帮忙啊 求大神提供思路啊,我们只用灰度没有办法做出答案啊,除了边界,信息量不够啊

修改excel其中一列的值,急求!本人小白求大神帮忙看个问题

问题描述 现在有一列值,读取它这列的值,并且修改它为:有规则的修改它的值.例如:ABA对应AAA,ABB对应BBB,ABC对应CCC这样依次有规则的修改下来,因为A列的值会重复,所以有重复的值该怎么改还是怎么改,比如第一行和第五行,第二行和第六行这样的,不要用给他一个list然后循环遍历这个list例如:/*introwcount=0;foreach(variteminlist){//修改第四列数据rowcount++;if(item.D=="ABA"){//修改DLH修改为AAADe

acm-ACM HDU1879继续畅通工程 提交RE.求各路大神帮忙看一下哪儿错了

问题描述 ACM HDU1879继续畅通工程 提交RE.求各路大神帮忙看一下哪儿错了 题目大意: 求最小生成树的权值和,并输出.已经修建的路(已经连上的边)是不会算入到最后的ANS中. Input 测试输入包含若干测试用例.每个测试用例的第1行给出村庄数目N ( 1< N < 100 ):随后的 N(N-1)/2 行对应村庄间道路的成本及修建状态,每行给4个正整数,分别是两个村庄的编号(从1编号到N),此两村庄间道路的成本,以及修建状态:1表示已建,0表示未建. 当N为0时输入结束. Samp