最近总遇到这样一个问题
比如
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
int n,m;
while(cin>>n>>m)
{
.......
.. ....
}
.. .........
. .... ........
}
如果我输入3 3的话,调试发现n的值总是-1,而m的值为3
恳请各位大侠帮助.
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
最近总遇到这样一个问题 比如 #include<iostream> #include<stdio.h
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
cpp_learners 2021-03-31 08:36关注以你这种写法,输入时需要使用空格或者回车进行两个数的分隔输入,应该是你输入方式有问题或者是你while循环体里面做了某些操作导致的。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?评论 打赏解决 1无用举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2024-07-17 07:25草虫子的博客 #include<iostream>与#include<iostream.h>的区别,前者要使用更新的编译器(其实大部分编译器多比较前卫了,出了有些搞嵌入式的用变态的编译器)。如不用using,则在代码前可以用sdt::cout<<表示使用的是std中的...
- Whisper_Ke的博客 如果是初学者可以使用前两个库,方便熟悉了解运用。C++ 标准库的一部分,支持面向对象编程。:包含几乎所有 C++ 标准库的头文件。非标准头文件,仅适用于 GCC 编译器。:提供 C++ 风格的标准输入输出流。:提供 C ...
- 2024-12-07 20:33早八清醒药片的博客 为什么 #include 和 #include 有一个带 .h 后缀,另一个没有?以及C 和 C++ 常用的头文件
- daxi0315的博客 1.从功能性的角度来讲,<iostream>包含了一系列模板化的I/O类,相反地<iostream.h>只仅仅是支持字符流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此,<iostr...
- 2024-05-11 15:24sunflowers_JIN的博客 printf("写入: %d。printf("读取: %d。// 将共享内存区附加到进程地址空间。// 子进程(写进程)// 父进程(读进程)// 等待子进程结束。// 分离共享内存区并删除它。// 创建共享内存区。
- 2023-12-19 23:59下雪了 ~的博客 第一个参数必须有足够的内存来接受第二个参数,第二个参数可以含有结束符 ‘ \0 ’的字符串(字符数组或字符串常量)功能:比较字符串 1和字符串 2的大小,若前者大则返回一个正整数,若后者大则返回一个负整数,若...
- 2025-06-30 14:19shanglong_gc的博客 public: friend ostream& operator<<(ostream& os, const Point& p) { return os << "(" << p.x << ", " << p.y << ")"; } }; Point p{1, 2}; cout << p; // 输出: (1, 2) C 无法扩展 printf 只能处理基本类型...
- 2022-11-10 16:20
爱心代码4#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <math.h>#include <stdlib.h>#inclu#def
张建欣061369698的博客 #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #define I 20 #define R 350 int main() { system("mode con cols=80 lines=80"); system("color F4"); int i, j, e; int a; long time; for ... - 2016-05-10 10:02Lovin01的博客 C++有一部分继承与C,所以C++中保留了iostream.h这种写法。 使用#include的时候,要在下边加上using namespace std; 例如: #include using namespace std; 使用#include,不需要添加什么,直接调用就可以。 #...
- 2022-12-06 15:08Blizzard_Huang的博客 对于刚刚入门学习C++的小伙伴来说的话 我们通常使用到#include,#include #include等头文件 打个比方来讲的话使用了#include即使用了包含stdio.h的头文件的意思 程序中包含了stdio.h,就相当于我们进行了一个声明,在...
- 2013-04-12 15:47Chen_hyer的博客 你不能在一个程序中混淆使用这两个库。做为一种习惯,在新的代码中一般使用,但如果你处理的是过去编写的代码,为了继承可以用继续用就保持代码的一致性。 表示你使用的是标注命名空间,也就是在程序开始应该有这么...
- CAPTIAN船长的博客 #include XXXXX 表示包含C/C++文件 ,该指令不仅局限于.h 头文件,可以包含任何编译器能识别的C/C++代码文件, 包括.c,.hpp,.cpp,.hxx,.cxx等,甚至.txt,.abc等等都可以。 #include 包含系统头文件, 在标准库...
- 2019-10-08 21:59HeyMountain的博客 包含c++的标准输入输出头文件iostream 也就是编译器先把头文件iostream中的所有内容COPY到 ...注意c++的这个标准输入输出头文件的名称就是iostream,没有.h的后缀 跟c的标准输入输出头文件stdio.h不一样。 ...
- 2012-10-10 00:26wangice1988的博客 首先,5年前我们就开始反对把.h符号继续用在标准的头 文件中。继续使用过时的规则可不是个好的方法。从功能性的角度来讲, 包含了一系列模板化的I/O类,相反地只仅仅是支持字符 流。另外,输入输出流的C++标准规范...
- 2013-08-01 09:12雨花石-ST的博客 #include ---------------用于c中的scanf,printf #include--------------用于c++中的cin,cout #include 后的文件名用尖括号( #include 后的文件名用引号("")引起来,一般用于自定义头文件,当编译程序时...
- 染雪-的博客 stdio.h> #include <stdlib.h> void main() { int x, y, z; scanf_s("%d %d", &x, &y); z = max(x, y); printf("max=%d\n", z); } int max(int a, int b) { int c; if (a > b) c...
- 2013-07-18 16:35Tracy1990LG的博客 C++中新定义的方法都是有名字空间的 比如cout就属于std名字空间 如果include头文件的时候加上.h,默认会using namespace 否则需要自己加上 using namespace XXX 对于C中已经定义的方法如printf,没有影响的 ...
- 2016-07-25 11:22qq_35686293的博客 我在写着到题目的时候,唉,当时我English都看不懂,好悲惨啊这是到KMP算法的题目他算一个循环数组,但是,你要发现她的规律{ f[k++]=next[m];j=next[j];} 然后,你能一一输出它的值。啊你去AC它吧
- 2013-03-13 00:05chidy的博客 #include 是个包含命令,就是把iostream.h这个文件里的内容复制到这个地方 ostream.h是input output stream的简写,意思为标准的输入输出流头文件。它包含: (1)cin>>"要输入的内容" (2)cout<<"要输出的内容...
- 没有解决我的问题, 去提问