第一,这个不是没有结果,而是dev的软件决定了你没有看到它的结果而已。你可以采取一下方法来改进:
方法一:在程序的最后加条控制输入的语句,让程序等待键盘的响应。
如getch(),getchar(),system("pause"),getch()要加
头文件,conio.h.....都可达到此效果
缺点是每个程序都要进行该操作,该方法一定奏效。
方法二:前段时间看到的方法,此方法是对dev-c++进行配置,你是否能成功就没把握拉。
具体步骤:
在DevCpp --> 工具 --> 配置工具 --> 添加
标题:我的运行
程序:A.BAT
工作路径:
参数:
--> 确定
A.BAT:
----------------
@echo off
%1
echo.
pause
----------------
将该文件放在执行目录下即可(执行目录就是你安装程序的目录下面的bin
文件夹下面,例如D:\Dev-Cpp\bin,在这个文件夹下面有ar.exe,ac.exe.c++.exe等很多
可执行文件)大概思路是建立个
批处理文件,该文件的作用同于system(“pause”);等待键盘的响应
调式程序的时候让系统每次调用该批处理文件,达到等待作用。
在vc++60下也是这么做的。
第二,你是否应该在定义变量sum之后对sum进行赋初值。不然的话运行结果一般情况下不会是你期望的那个的。