user-0 提问: vs2015community版的比较两个整数的大小的程序为什么会这样？？？大神求解！！

回复:
user: user-1
content: 你可以加这句 system(“pause”) 在return上面，也可去百度一下vs写c/c++弹窗关闭问题，里面有解决方法。

user: user-2
content: 作为一个C程序员，对  scanf,sscanf,fscanf  printf,sprintf,fprintf 这类函数的用法，还是要做到“拳不离手，曲不离口”的。

user: user-3
content: 你的程序运行很正常啊。 输入 8,5回车就可以得到结果。不明白你的问题是什么。

user: user-4
content: 引用 1 楼 qq_41357834 的回复:这个逗号自己输入的？别输逗号 用空格隔开试试 scanf_s中要求输入逗号，不输入逗号还不行，注意逗号的中英文，要和scanf_s中的逗号的中英文保持一致

user: user-3
content: 我明白你的问题了，你在你程序return 前面加一行 system(“pause”) 再试试

user: user-2
content: Format Specification Fields: scanf and wscanf Functions A format specification has the following form:  % [width] [{h | l | I64 | L}]type  The format argument specifies the interpretation of the input and can contain one or more of the following:   White-space characters: blank (' '); tab ('\t'); or newline ('\n'). A white-space character causes scanf to read, but not store, all consecutive white-space characters in the input up to the next non–white-space character. One white-space character in the format matches any number (including 0) and combination of white-space characters in the input.   Non–white-space characters, except for the percent sign (%). A non–white-space character causes scanf to read, but not store, a matching non–white-space character. If the next character in stdin does not match, scanf terminates.   Format specifications, introduced by the percent sign (%). A format specification causes scanf to read and convert characters in the input into values of a specified type. The value is assigned to an argument in the argument list.  The format is read from left to right. Characters outside format specifications are expected to match the sequence of characters in stdin; the matching characters in stdin are scanned but not stored. If a character in stdin conflicts with the format specification, scanf terminates, and the character is left in stdin as if it had not been read.  When the first format specification is encountered, the value of the first input field is converted according to this specification and stored in the location that is specified by the first argument. The second format specification causes the second input field to be converted and stored in the second argument, and so on through the end of the format string.  An input field is defined as all characters up to the first white-space character (space, tab, or newline), or up to the first character that cannot be converted according to the format specification, or until the field width (if specified) is reached. If there are too many arguments for the given specifications, the extra arguments are evaluated but ignored. The results are unpredictable if there are not enough arguments for the format specification.  Each field of the format specification is a single character or a number signifying a particular format option. The type character, which appears after the last optional format field, determines whether the input field is interpreted as a character, a string, or a number.   The simplest format specification contains only the percent sign and a type character (for example, %s). If a percent sign (%) is followed by a character that has no meaning as a format-control character, that character and the following characters (up to the next percent sign) are treated as an ordinary sequence of characters, that is, a sequence of characters that must match the input. For example, to specify that a percent-sign character is to be input, use %%.  An asterisk (*) following the percent sign suppresses assignment of the next input field, which is interpreted as a field of the specified type. The field is scanned but not stored.

user: user-0
content: 引用 2 楼 bsnow 的回复: 你的程序运行很正常啊。 输入 8,5回车就可以得到结果。不明白你的问题是什么。 我按了回车就会自己消失 用的是vs2015的版本，好像max的话不能用，换成c就可以用累，这个是三个数比大小 #include<stdio.h> #include<stdlib.h> int main() { 	int a, b, c, d; 	printf("please input a,b,c:\n"); 	scanf_s("%d,%d,%d",&a,&b,&c);  	d = a; 	if (d< b) d=b; 	if (d< c) d=c; 	printf("The largest number is %d\n", d); 	system("pause"); 	return 0; }

user: user-5
content: 这个逗号自己输入的？别输逗号 用空格隔开试试