VC 2005中 sum = integer1 + integer2运算显示不了结果

来源:百度知道 编辑:UC知道 时间:2024/06/02 14:39:06
刚学C,请老师指教:
VC 2005 中输入以下C程序:
#include <stdio.h>

/*function main begins progoam execution */
int main(void)
{
int integer1; /*first number to be input by user */
int integer2; /*second nmber to be input by user */
int sum; /*variable in which sum will be stored */

printf( "Enter first integer\n" ); /* prompt */
scanf( "%d", &integer1 ); /* read an integer */

printf( "Enter second integer\n" ); /* prompt */
scanf( "%d",&integer2 ); /* read an integer */

sum = integer1 + integer2;

printf( "sum is %d\n",sum); /* print sum */

return 0; /* indicate that program ended successfully */

} /* end function main */
输出结果为:
Enter first integer
1(键盘输入)
回车
Enter second integer
1(键盘输入)
回车
输出窗口自动关闭
sum = integer1 + integer2运算显示不了

你肯定是按F5或是点调试运行程序的,这样就会 是你这种情况,你按crtl+F5运行程序就好了

代码完全正确,在我这里测试通过,请检查一下你建立工程,及添加文件的步骤.如果还是不行,可以HI我.我可以帮你过程控制解决一下,

在这句下面加上printf( "sum is %d\n",sum); /* print sum */

这句会让控制台停下来scanf( "%d",&integer2 );再输一下一个回车就退出