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("它是个"+count+"位的数");
}else{
System.out.println("输入有误");
}
}
}
第五行的do{cout++中的cout少了个n(count)
第六行的num%count=0等号前边的那一堆是不能赋值的
没有用if的话就不能用else,还有else前边的“{”也是多余的(第九行)
我没看懂你的逻辑,只给你挑了挑语法的错误
楼上多的都挺不错的,不过还有一点do...while语句是达到while的要求就输出否则才循环。又num取整型数应该小于等于零不然第一次循环就输出了。总体来说问题不小。我也是新手一起加油把