码迷,mamicode.com
首页 >  
搜索关键字:cin getline    ( 8174个结果
华为机试(1)
题目描述 输入一个字符串,删除其中所有的数字,所有大写字母改成小写,其他不变,并输出 输入描述 :一个字符串,保证没有空格,以回车符结束,字符串长度#includeusing namespace std;void main(){ string s; cin>>s; int len; ...
分类:其他好文   时间:2014-07-03 06:06:31    阅读次数:204
华为机试(2)
简单题 题目描述 输入一个字符串,统计其出现频率最高的字符,并输出。若存在两个字符出现频率相同,则输出字典序较小的那一个 输入描述 :一个字符串,保证没有空格,以回车符结束,字符串长度#includeusing namespace std;void main(){ string s; cin...
分类:其他好文   时间:2014-07-02 23:45:21    阅读次数:355
关于C++ 输入输出流状态控制
关于这一点呢,是在做《C++primer 》关联容器map的一道习题中发现这个蛋疼的问题的。问题是这样的:我想要将while循环条件设置为cin,这样就可以不断等待输入,普通的程序可以直接按下ctrl+z中止输入,麻烦在于这里有两层这样的while循环,而ctrl+z会一次性全部退出,导致无法实现想...
分类:编程语言   时间:2014-07-02 21:44:58    阅读次数:302
华为初级——(练习用)挑7
源程序: #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
Effective C++:条款33:避免遮掩继承而来的名称
(一) 下面这段代码: 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
C++标准输入输出
1,cout 1) 用来向标准输出打印。 2)如果参数是char*类型,则直接输出字符串。如果想要输出地址,则需要强制转换: (const_cast(pstr));2,cin 1) 将标准输入读入变量,如果输入与变量声明类型不一致,则cin为false,可以用if判断,变量值不确定。 do...
分类:编程语言   时间:2014-06-26 19:07:54    阅读次数:211
C++ 求阶乘 四种方法
来总结下求阶乘的各种方法哈。写在最前:①各个代码仅仅是提供了求阶乘的思路,以便在实际须要时再来编码,代码并不健壮!②各个程序都在1到10内測试正确。 代码一:#includeusing namespace std;int fac(int);int main(){ int n; while(cin>>...
分类:编程语言   时间:2014-06-25 19:02:43    阅读次数:279
POJ 3617 Best Cow Line 贪心
题解 题目要求是,有两种操作,从头取出一个字符,或者从尾取出一个字符,加到一个新的字符串末端,然后保证这个字符串是所有可能生成的字符串中,字典序排列最小的那个。依旧是贪心的想法,谁小我取谁即可。特殊判断两者相同的。一旦两者相同,那么就接着判断下一种,直到找到更小的为止。 另外需要注意两点,题目的输入很变态,要一个字母一行的输入,所以用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++中字符串String及字符操作方法
本文总结C/C++中字符串操作方法,还在学习中,不定期更新。。。 字符串的输入方法 1、单个单词可以直接用std::cin,因为:std::cin读取并忽略开头所有的空白字符(如空格,换行符,制表符),读取字符直至再次遇到空白字符,读取终止。所以cin只能读取单个单词。显然可以多次使用cin来获取多个单词; 2、多个单词使用函数std::getline(std::cin, s)请看下面代码:...
分类:编程语言   时间:2014-06-24 21:33:30    阅读次数:408
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!