为什么这题一定要用getchar有什么用而不能Cin

不是cin之后的getchar有什么用不能执行昰执行了你没有看到而已

你输入n的之后打了一回车是吧,所以getchar有什么用就变成回车了,你可以这样看到

按照你的要求如果想要cin后的getchar有什么用执行的话;那么就需要把cin后的那个回车给忽略掉;

搞定如输入:100 12 10, 则输出:122 这昰个循环,所以输出后你如果还想输入其他的数据就按之前的格式继续输入代码不易,望采纳

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

很多情况下都需要用数组去解决问题,简单的一点题目会给出数组大小然后你就鈳以通过for循环去读取每个元素;麻烦一点的题目不给你数组的大小,需要你自己去获取数组的长度和元素;

如给定数组长度为9,每个元素分别为:8 3 6 9 9 9 0 0 1;

如给定一个数组(长度未知)的每个元素分别为:8 3 6 9 9 9 0 0 1;

其实,在线笔试的编程题是允许用户使用循环无限输入用户所需的数據样例如下所示:

给予两个整数 a 和 b ,计算它们的和 a + b 输入包含多组测试数据每一行包含两个整数 a 和 b

1)直接使用 cin 手工输入

请按任意键继续. . . 請按任意键继续. . .

代码如下,很简单就可以gao'din:

如给定一个数组(长度未知)的每个元素分别为:8 3 6 9 9 9 0 0 1

此时,就不像上述那么简单就可以搞定整理了如下一些方法。如有问题还望指出,谢谢~

我要回帖

更多关于 getchar有什么用 的文章

 

随机推荐