Visual C++ 6.0 运行后 要输多一个数字才显示结果 咋回事啊

我用的是英文版
int a,b,c;
scanf("%d,%d\n",&a,&b);
c=(a>b)?a:b;
printf("max=%d\n",c);
return 0;*/

第1个回答  2011-06-02
scanf函数改成scanf("%d,%d"&a,&b);就可以了,scanf("%d,%d",&a,&b);中%d,%d之间有逗号,在输入数据时也要加逗号,如果去掉逗号,输入时就不用逗号,而用空格,tab键或回车键将各个数据隔开,如果还有什么不明白的,可以加C的Q群67315616,到里面提问(小做一下广告啦)
另外加一些scanf的格式控制知识,希望能帮助你

  %a,%A 读入一个浮点值(仅C99有效)
  %c 读入一个字符
  %d 读入十进制整数
  %i 读入十进制,八进制,十六进制整数
  %o 读入八进制整数
  %x,%X 读入十六进制整数
  %s 读入一个字符串,遇空格、制表符或换行符结束。
  %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。
  %p 读入一个指针
  %u 读入一个无符号十进制整数
  %n 至此已读入值的等价字符数
  %[] 扫描字符集合
  %% 读%符号
  附加格式说明字符表修饰符说明
   L/l 长度修饰符 输入"长"数据
  h 长度修饰符 输入"短"数据
  W 整型常数 指定输入数据所占宽度
第2个回答  2011-05-31
你的scanf有问题,删除引号内除%d以外的字符。本回答被提问者采纳
第3个回答  2011-05-31
都不告诉源码,咋说啊,这上面也看不出来啥啊!!!!这孩子!!!
第4个回答  2011-06-02
把scanf里面的\n去了。

Visual C++ 6.0 运行后 要输多一个数字才显示结果 咋回事啊
scanf函数改成scanf("%d,%d"&a,&b);就可以了,scanf("%d,%d",&a,&b);中%d,%d之间有逗号,在输入数据时也要加逗号,如果去掉逗号,输入时就不用逗号,而用空格,tab键或回车键将各个数据隔开,如果还有什么不明白的,可以加C的Q群67315616,到里面提问(小做一下广告啦)另外加一些scanf的格...

win8上visual c++6.0运行结果出错,我想输出0-9999内百位+个位=9的数...
正常的,因为输出的数太多了,前面的被覆盖了

Visual C++ 6.0运行程序后输出窗口只内一下就消失了怎么回事
回答:控制台程序运行结束以后自动就退出了,一可以使用调试模式运行程序来观察运行结果,或者在程序的末尾加上一句system("pause"); \/\/此句需要#include <stdlib.h>

Visual C++ 6.0运行程序后输出窗口只内一下就消失了怎么回事
因为程序运行完了 退出了!在程序最后加个getchar();按任意键退出。

Visual C++ 6.0运行程序后输出窗口只内一下就消失了怎么回事
控制台程序运行结束以后自动就退出了,一可以使用调试模式运行程序来观察运行结果,或者在程序的末尾加上一句system("pause");\/\/此句需要#include <stdlib.h>

Visual C++ 6.0 C语言编程后生成的exe文件单独运行时,输入后按下回车没...
你用Windows搜索在VC目录下搜一下windows.h这个文件, 把所在的目录配到 好像是菜单Tools -> Option对话框的Directory页面里面, 具体的你自己选一下, 我图形界面的东西记不太清.命令行的方法(另一种方法):开始菜单 -> 运行. 然后输入cmd回车. 把你的程序拖到那个黑框里, 按回车. 应该就不会...

Visual studio运行C++后怎么查看输出结果?编好的程序点“运行”,显示生...
下断点!!!在需要看输出结果的行,按F9,会下一个断点,运行后会在此处中断,然后将需要查看的变量拖到watch窗口查看。

visual c++6.0安装后运行程序时弹不出黑框,即使是个简单的输出程序运行...
1、你可以在程序最后面设置一个断点,让程序运行到这里的时候停下来,这样你就可以看到黑框了 2、在程序最后面加上一句从键盘出入字符的语句,scanf("%c");格式什么的忘了好像是这样的,程序运行结束会有黑框弹出来,你可以看到你的程序运行结果,其实这时候程序并没有结束,你从键盘按任意键,黑框...

visual c++6.0不论运行什么程序都只显示press any key to continue而...
press any key to continue这局是控制台输出的,不关你的事。显示这局说明你的程序已经运行结束了。你程序里面有没有printf啊cout之类的输出语句,没的话它不输出就对了

Visual c++6.0运行时为什么不能输入汉字,只能输入字母、符号、数字等...
你是指控制台即dos界面是吧。按ctrl+shift或ctrl+空格 切换不了输入法吗?那么有一个办法。打开控制面板,打开区域和语言,选择中文。打开注册表,找到HKEY_CURRENT_USER\\Console]" 项,把“LoadConIme"的值改为1.重新打开CMD。看行不行

相似回答