题目描述 输入一个字符串,删除其中所有的数字,所有大写字母改成小写,其他不变,并输出 输入描述 :一个字符串,保证没有空格,以回车符结束,字符串长度#includeusing namespace std;void main(){ string s; cin>>s; int len; ...
分类:
其他好文 时间:
2014-07-03 06:06:31
阅读次数:
204
简单题 题目描述 输入一个字符串,统计其出现频率最高的字符,并输出。若存在两个字符出现频率相同,则输出字典序较小的那一个 输入描述 :一个字符串,保证没有空格,以回车符结束,字符串长度#includeusing namespace std;void main(){ string s; cin...
分类:
其他好文 时间:
2014-07-02 23:45:21
阅读次数:
355
关于这一点呢,是在做《C++primer 》关联容器map的一道习题中发现这个蛋疼的问题的。问题是这样的:我想要将while循环条件设置为cin,这样就可以不断等待输入,普通的程序可以直接按下ctrl+z中止输入,麻烦在于这里有两层这样的while循环,而ctrl+z会一次性全部退出,导致无法实现想...
分类:
编程语言 时间:
2014-07-02 21:44:58
阅读次数:
302
源程序:
#include
#include
using namespace std;
int main()
{
int n;char buffer[6];
int count=0;
int len;
cin>>n;
for(int i=1;i<=n;i++)
{
if((i%7)==0)count++;
else
{
itoa(i,buffer,10);
...
分类:
其他好文 时间:
2014-06-30 20:16:38
阅读次数:
246
(一)
下面这段代码:
int x;
void someFunc()
{
double x; //local variable
std::cin>>x; //read a new value to local x
}
这个指涉的是local变量x,而不是global变量x,因为内存作用域会的名称遮掩外围作用域的名称。当编译器处于someFunc的作用域内并遭遇...
分类:
编程语言 时间:
2014-06-28 07:58:25
阅读次数:
281
1,cout 1) 用来向标准输出打印。 2)如果参数是char*类型,则直接输出字符串。如果想要输出地址,则需要强制转换: (const_cast(pstr));2,cin 1) 将标准输入读入变量,如果输入与变量声明类型不一致,则cin为false,可以用if判断,变量值不确定。 do...
分类:
编程语言 时间:
2014-06-26 19:07:54
阅读次数:
211
来总结下求阶乘的各种方法哈。写在最前:①各个代码仅仅是提供了求阶乘的思路,以便在实际须要时再来编码,代码并不健壮!②各个程序都在1到10内測试正确。 代码一:#includeusing namespace std;int fac(int);int main(){ int n; while(cin>>...
分类:
编程语言 时间:
2014-06-25 19:02:43
阅读次数:
279
题解
题目要求是,有两种操作,从头取出一个字符,或者从尾取出一个字符,加到一个新的字符串末端,然后保证这个字符串是所有可能生成的字符串中,字典序排列最小的那个。依旧是贪心的想法,谁小我取谁即可。特殊判断两者相同的。一旦两者相同,那么就接着判断下一种,直到找到更小的为止。
另外需要注意两点,题目的输入很变态,要一个字母一行的输入,所以用cin或者用scanf(" %c", &ch)。cin不多说了,除了慢点其他没啥缺点。scanf中为何要加上一个空格呢?因为在格式串中,空格的意思是匹配输入中的所有换行、TAB...
分类:
其他好文 时间:
2014-06-25 08:46:12
阅读次数:
243
#include
#include
using namespace std;
int main(int agrc, char *agrv[])
{
int iInPut = 0;
while (cin >> iInPut)
{
string sBinary;//转换后的二进制存储为字符串,调用了默认构造函数初试化为空串
int temp = abs(iInPut);
if (t...
分类:
其他好文 时间:
2014-06-25 07:42:13
阅读次数:
280
本文总结C/C++中字符串操作方法,还在学习中,不定期更新。。。
字符串的输入方法
1、单个单词可以直接用std::cin,因为:std::cin读取并忽略开头所有的空白字符(如空格,换行符,制表符),读取字符直至再次遇到空白字符,读取终止。所以cin只能读取单个单词。显然可以多次使用cin来获取多个单词;
2、多个单词使用函数std::getline(std::cin, s)请看下面代码:...
分类:
编程语言 时间:
2014-06-24 21:33:30
阅读次数:
408