为什么是201错误呢 ?求各位高手指点,题目是数学黑洞(pascal)

[复制链接]
查看11 | 回复3 | 2013-2-17 22:36:00 | 显示全部楼层 |阅读模式
Pascal运行错误对照表运行错误是指程序运行时出现的错误,当发生时,Turbo Pascal显示如下信息: RUNTIME ERROR NNNN AT XXXX:YYYY 其中,nnnn是运行错误代码,xxxx是错误发生的程序段,yyyy是错误地址偏移。
DOS 错误代码: 1无效DoS功能号 2文件末找到 3路径未找到 4打开文件过多 5禁止文件存取 6无效文件句柄 12无效文件存取代码 15无效驱动器号 16不能删除当前日录 17不能跨驱动器改文件名
IO错误 100磁盘读错误 101磁盘写错...
回复

使用道具 举报

千问 | 2013-2-17 22:36:00 | 显示全部楼层
从你的程序来看,是写成了读入a数组,然后数字排个序,算个差,然后直接把a的值又赋给了差(这步就让之前算出来的差浪费了,相当于没算),然后把那个差(现在是a数组的值)判断是不是等于6174,但你做完一次循环后没有把a的数字用差替换掉,所以每次算的都是同一个a数组,所以m一直加,直到加到超过了longint,所以报了201错误.主要有两处程序写错:1.第二个...
回复

使用道具 举报

千问 | 2013-2-17 22:36:00 | 显示全部楼层
摁Ctrl+F7可以查看程序中某个量的值(包括数组、指针等类型),摁F7可以逐行执行,希望可以帮到你...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行