这段编码的作用是用来判断:一个分式在电脑里是否为“represented exactly ”,前面那个单词的意思是:一个分式乘以分母,如果结果是分子,那么就是;如果结果不是分子,那么此分式不是“represented exactly ”。分子和分母都是1~10内的(包括1、10)整数。
我编完后没有发现语法错误和逻辑错误,但是测试却不成功,把CPU全占满了,差点烧掉……
请诸位帮在下检查一下这段程序到底什么地方不对。
请慎重测试……
//created by INSANEFORM
public class ComputingFractions
{
public static void main(String[] args)
{
int num1=1;
int num2=10;
int num11=num1;
while (num11<=num2);
num11++;
//这是分子的取值轮
int den1=1;
int den2=10;
int den11=den1;
while (den11<=den2);
den11++;
//分母取值轮
//
if ((num11/den11)*den11 !=num11) // 分数乘以分母不等于分子
XXXXXXXXXXXXXintln(num11 +" is not represented precisely");
}
}
200字以内,仅用于支线交流,主线讨论请采用回复功能。