10-0. 说反话 (20)
来源:互联网 发布:数据总线宽度 编辑:程序博客网 时间:2024/04/30 09:14
#include <stdio.h>#include <string.h>int main(void){char s[80] = {'\0'};char Words[15][20];int i, j, len;memset(Words, 0, sizeof(Words));gets(s);len = strlen(s);int cnt = 0;for(i = 0; i < len; i++){// 这两个循环的嵌套、条件调试了很久才得到for(j = 0; j < 20 && i < len; j++, i++) {if(s[i] == ' '){Words[cnt][j + 1] = '\0';cnt ++;break;}Words[cnt][j] = s[i];}}// 倒着输出单词for(i = cnt; i >= 0; i--){//puts(Words[i]);for(j = 0; Words[i][j] != '\0'; j++)putchar(Words[i][j]);if(i > 0)putchar(' ');}return 0;}/*25min +本题核心的算法是:先根据空格划分成一个个的单词,把单词存在一个二维数组中,然后倒着输出单词*/
0 0
- 10-0. 说反话 (20)
- 10-0. 说反话 (20)
- 10-0. 说反话 (20)
- 10-0. 说反话 (20)
- 10-0. 说反话 (20)
- 10-0. 说反话 (20)
- 10-0. 说反话 (20)
- 10-0. 说反话 (20)
- 10-0. 说反话 (20)
- 10-0. 说反话 (20)
- 10-0. 说反话 (20)
- PAT 10-0. 说反话 (20)
- c语言练习 10-0. 说反话 (20)
- 1009. 说反话 (20)
- PAT_1009. 说反话 (20)
- 1009. 说反话 (20)
- 1009. 说反话 (20)
- 1009. 说反话 (20)
- sdf
- 在Struts 2中实现文件上传
- 重复3次的蒙特卡罗算法
- Makefile自动生成(autotools工具的使用)
- json数据处理技巧(字段带空格、增加字段)
- 10-0. 说反话 (20)
- 再看TCP/IP第一卷>关于链路层的知识细节及相关协议
- 在Android源码树中添加userspace I2C读写工具(i2c-util)
- 数据泄露防护- BadUSB 制作 模拟
- XCode快捷键
- LXC(Linux Container)
- ECMASCRIPT——Js中的数据类型、运算符、流程控制、函数作用域链、预解析、匿名函数自执行、怪异的几个地方
- 2.字符排序
- vc中调用Com组件的方法详解