算了,没有时间自己捣鼓了,请大家帮忙翻译一段C程序吧: int iArray[5] = {2,9,4,5,719}; int i=0; //数组下标 int div = 0; //除数 int bSure; //标志是否该整数是质数 for (i=0;i<5;i++) { if (iArray[i]<=1) continue; bSure = 1; for (div=2 ; div <= ceil(sqrt(iArray[i]));div++){ //从2到平方根来除该整数 if (iArray[i]%div==0&&iArray[i]!=div) { bSure = 0; //非质数 break; } } if (bSure) printf("%d\n",iArray[i]); } 要求:用户输入一个整数数组,输出其中的质数。 完事了,就揭帖了,谢谢楼上的各位和接下来的各位了。
path=jdk目录\bin是这样设置的么?昨天就是这么设置的,程序通过了,可是现在怎么就不行了呢??
看楼上兄弟说的办
注意区分大小写。
也可能是main()中有语法错。
int iArray[5] = {2,9,4,5,719};
int i=0; //数组下标
int div = 0; //除数
int bSure; //标志是否该整数是质数
for (i=0;i<5;i++) {
if (iArray[i]<=1) continue;
bSure = 1;
for (div=2 ; div <= ceil(sqrt(iArray[i]));div++){ //从2到平方根来除该整数
if (iArray[i]%div==0&&iArray[i]!=div) {
bSure = 0; //非质数
break;
}
}
if (bSure)
printf("%d\n",iArray[i]);
}
要求:用户输入一个整数数组,输出其中的质数。
完事了,就揭帖了,谢谢楼上的各位和接下来的各位了。
把你的.java放在 jdk1.4\bin 下面,执行 。如果依然错误的话,就不是路径的问题。
javac HelloWrod.java
java HelloWrod
记住文件名要与你的类同名,编译和执行的时候也得同名.还得注意大小写.