好久不编程了,给你说下算法吧. 判断子程序: 只要求100-200之间所以m是一个三位数. 定义 a b c d sum yushu 先用m除以100取整数位为a,取余为b 用b除以10取整数为c,余数为d 然后sum=a+c+d 用sum除7取余为panduan 判断余数是否为0 yushu==0 跳转到1 否则跳转到0; 主程序: 简单循环i从100向后取到200 将i送子程序 若子程序运行结果为1则送i到数列A[] 若运行结果为0则跳回主程序继续执行 最后输出数列A[]就好了 思路就是这样,自己写吧