請問這里哪里錯(cuò)了
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
do{cout++
num%count=0}
while(num>0)
System.out.println("它是個(gè)"+count+"位的數(shù)");
}else{
? ? System.out.println("輸入有誤");
}
}
}
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
do{cout++
num%count=0}
while(num>0)
System.out.println("它是個(gè)"+count+"位的數(shù)");
}else{
? ? System.out.println("輸入有誤");
}
}
}
2017-05-20
舉報(bào)
2017-05-20
第五行的do{cout++中的cout少了個(gè)n(count)
第六行的num%count=0等號(hào)前邊的那一堆是不能賦值的
沒有用if的話就不能用else,還有else前邊的“{”也是多余的(第九行)
我沒看懂你的邏輯,只給你挑了挑語法的錯(cuò)誤
2017-05-20
樓上多的都挺不錯(cuò)的,不過還有一點(diǎn)do...while語句是達(dá)到while的要求就輸出否則才循環(huán)。又num取整型數(shù)應(yīng)該小于等于零不然第一次循環(huán)就輸出了??傮w來說問題不小。我也是新手一起加油把