华师大 OJ 2897
题目描述:点击打开链接
值得一提的是:需要把这个用来输出的字符串最后手动补上一个0, tmp[count]='\0';
解决方法:
#include <stdio.h>
#include <string.h>// 1. read in one line into a string str_in[101],预处理对字母部分全部转化成大写字母。
// 2. 从str_in里面读出来,并且判断要不要输出首字母。出去THE,int main(){char str_in[101];char *p;int k;char tmp[101];int count;while(gets(str_in)>0){// Capitalizationfor(k=0;k<strlen(str_in);k++){if(str_in[k]<='z' && str_in[k]>='a'){str_in[k] = str_in[k] - 'a' + 'A';}}p = str_in;while(*p){count = 0;// 跳过开始空格while(*p == ' ' || *p == '-') p++;while(*p != ' ' && *p != '-' && *p!='\0'){tmp[count++] = *p;p++;}tmp[count]='\0';if(strcmp(tmp,"THE")==0 || strcmp(tmp,"OF")==0 || strcmp(tmp,"A")==0 || strcmp(tmp,"FOR")==0 || strcmp(tmp,"AND")==0){// Do nothing.}else {printf("%c",tmp[0]);}if(*p == '\0') printf("\n");}}return 0;
}
华师大 OJ 2897相关推荐
- 华师大 OJ 2822
题目链接:点击打开链接 这个OJ平台很傻,输出的时候,在一行的末尾少输出一个空格都可能会出错的. 代码 #include <stdio.h> #include <stdlib.h&g ...
- 华师大 OJ 3040
题目描述:点击打开链接 这道题目还是一样的方法.使用分布的思想方法就可以了. 代码: #include <stdio.h> #include <stdlib.h> #inclu ...
- 华师大 OJ 3053
题目链接:点击打开链接 这里要注意的是 1. long long 类型应该怎么输出 2. 题目的意思要准确地理解,有可能会出现11111111,这种边界情况,这个时候,这是要按照2进制来做的.所以要另 ...
- 华师大 OJ 3055
题目描述:点击打开链接 值得一提的是,对这里的题目描述要理解准确. #include <stdio.h> #include <stdlib.h> #include <st ...
- 华师大 OJ 3026
题目链接:点击打开链接 这个题目做了2个小时.这些代码的确是值得学习借鉴的. 解决方案: #include <string.h> #include <stdio.h>void ...
- 华师大 OJ 3024
题目描述:点击打开链接 值得一提的是,抽象数据类型定义好,然后把函数实现好. 解决代码: /****************************************************** ...
- 华师大 OJ 2850
题目描述:点击打开链接 这个是真的简单 解决方案: #include <stdio.h> #include <stdlib.h> #include <string.h&g ...
- 华师大 OJ 3023
题目描述:点击打开链接 值得一提的是:这个问题调用了递归的方法来解决问题 另外,一开始的时候,我在cmp_char里面直接使用了return strcmp(*((char*)a),*((char*)b ...
- 华师大 OJ 2876
题目描述:点击打开链接 这里要注意的是大整数进行除法的或者减法的时候,要记得判断当前大整数是不是大于0的. 因为我们这里定义的大整数只是自然数(N>=0) 解决方案: // 14:25--> ...
最新文章
- Android Studio 使用Lambda
- 和泰c语言函数库,合泰杯 | 合泰单片机入门 编程详解(二)
- python手势识别隐马尔可夫模型_使用隐马尔可夫模型的运动笔迹手势识别.doc
- UE4 控制台管理器: 在C++中设置控制台变量
- (五)如何训练和测试AI语言翻译系统
- hsweb提取页面查询参数_爬虫入门二-提取信息-正则表达式
- linux7新建用户,CentOS 7中添加一个新用户并授权
- Apache HttpClient POST数据(https)
- Uncaught TypeError: Illegal invocation问题解决方法
- iphone备忘录自带的扫描功能扫完文件后如何保存为图片
- Chapter 4 夫琅禾费衍射-Matlab仿真
- 自考 软件工程专业 07169 软件开发工具
- 【人类简史】从动物到上帝 [以色列-尤瓦尔 · 赫拉利](阅读笔记)
- 云控微信开发SDK使用教程--手机微信朋友圈图片上传服务端
- Linux下 Spring Boot 上传找不到临时目录, 出现500错误
- 2017年计算机二级考试的word的答案,2017年3月全国计算机考试等级考试二级《MS Office高级应用》真题及答案...
- nohup java -jar 命令启动jar包,项目仍然会莫名其妙挂掉的解决方法
- 字符串分割(split),将字符串按照指定字符进行分割。split(String regex)和split(String regex, int limit)
- docker安装与重装
- PTA——最佳情侣身高差