hdu 1161 Eddy's mistakes
http://acm.hdu.edu.cn/showproblem.php?pid=1161
本题主要运用的就是大小写的转换;
我写的代码:
#include<iostream>
#include <string>
#include <ctype.h>
using namespace std;
int main(int argc, char *argv[])
{
string a;
char c;
while( getline(cin,a)){
for(int i=0;i<a.length();i++)
{ c=a[i];
if(isupper(c)) c=tolower(c);
cout<<c;
}
cout<<endl;
}
return 0;
}
老师教授的更简单的方法:所占字节比较少
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char s[1001];
while(cin.getline(s,1000))
cout<< strlwr(s)<<endl;
return 0;
}
/*
strlwr
原型:extern char *strlwr(char *s);
用法:#include <string.h>
功能:将字符串s转换为小写形式
说明:只转换s中出现的大写字母,不改变其它字符。返回指向s的指针。
举例:
// strlwr.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Copywrite 1999-2000 GGV Technologies";
clrscr();
printf("%s",strlwr(s));
getchar();
return 0;
*/
转载于:https://www.cnblogs.com/beibeibao/archive/2013/04/02/2996327.html
hdu 1161 Eddy's mistakes相关推荐
- HDU - 2204 Eddy‘s爱好(尚未完全解决)
HDU - 2204 Eddy's爱好 题意: 给你一个正整数N,确定在1到N之间有多少个可以表示成M^K(K>1)的数 题解: 参考题解: 我们先举例找找规律 1~10以内2的次方有多少个?有 ...
- HDU1161 Eddy's mistakes
问题链接:HDU1161 Eddy's mistakes. 问题描述:参见上文. 问题分析:这个题太简单了,只是一个大写字母转换为小写字母的问题.然而,需要做到的是简洁易懂,使用的空间最少,运行时间最 ...
- hdu 1210 Eddy's 洗牌问题
hdu 1210 Eddy's 洗牌问题 Problem DescriptionEddy是个ACMer,他不仅喜欢做ACM题,而且对于纸牌也有一定的研究,他在无聊时研究发现,如果他有2N张牌,编号为1 ...
- hdu 2204 Eddy's爱好
求$[1,n]$种有多少正整数可以表示为$p^q$的形式,其中$p,q$为正整数,且$q \ge 2$ $1 \le n \le 10^{18}$ 1. 若$p^q \le n$,则$\forall ...
- HDU 1162 Eddy's picture (最小生成树)(java版)
Eddy's picture 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1162 --每天在线,欢迎留言谈论. 题目大意: 给你N个点,求把这N个点 ...
- HDU 2204 Eddy's爱好(容斥原理)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2204 解题报告:输入一个n让你求出[1,n]范围内有多少个数可以表示成形如m^k的样子. 不详细说了, ...
- Hdu - 1210 - Eddy's 洗牌问题
因为考试所以最近都没有做什么题.想不到这题都卡(~~~~(>_<)~~~~ ),看来太久没有做题感觉变迟钝了,当然也有原因是找规律的题做得比较少,所以就这样了,看来要快快调整好,好好努力才 ...
- hdu 1165 Eddy's research II(数学:等差 等比公式)
给出一个递归形式,推出通项公式即可 很容易推得A(1,x) = x+2 则A(2, x) = A(1, A(2, x-1)) = A(2, 0) + 2*x = A(1,1) + 2*x = 2*x+ ...
- HDU - 1164 - Eddy‘s research I
题目链接 点此跳转 思路 算数基本定理 代码 #include <cstdio> #include <cstdlib> #include <cstring> #in ...
最新文章
- 从原理到实操,看当前最佳的YOLO V4是如何炼成的?
- python3 多进程库 multiprocessing 使用简介
- AutoCAD.net: DXF群码
- Vue+ElementUI: 手把手教你做一个audio组件
- HDU Problem - 2732 Leapin' Lizards(最大流,拆点建边)
- Elasticsearch新增一个字段并赋值
- 牛顿法与拟牛顿法,SDM方法的一些注记
- LBS核心技术解析(引子)
- dns 320 linux,linux 下 dns服务器(三 配置篇)
- 计算机等级考试在校生变成社会考生,关于开展2021年9月份全国计算机等级考试(NCRE)报名工作通知...
- Linux系统故障排查和修复技巧
- C语言累加函数代码,ARM汇编程序---通过ARM汇编调用C语言函数实现累加
- WPF中一个控件绑定另一个控件的属性
- 2019年房价调整是大概率事件,如果房价下跌,会出现什么问题?
- 计算机桌面弹窗,网站弹窗广告:教你4种方法,永久关闭电脑弹窗广告,还你一个干净的桌面 _ 惠州SEO...
- empty string mysql_Mysql中的null与empty string
- ios13一直在估算剩余时间怎么办
- 基于ESP32的智能鱼缸系统
- XL4001 典型应用电路
- python画两条曲线_python 实现将多条曲线画在一幅图上的方法
热门文章
- (二十一)TCPIP面试宝典-进入大厂必备总结(下)
- lua __index __newindex upvalue 示例
- 用JS写了一个模拟串行加法器
- java控制面板作用_Java
- sql倒序查询语句_SQL丨1.基本查询语句复习
- python为什么运行不了_python为什么会环境变量设置不成功
- 员工价值——如何体现自己价值,如何被自己的领导认可
- 音视频即时通讯二次开发
- C++回调函数(callback)的使用
- C++经典书籍和相关内容