程序如下:
public class Example {
public static void main(String[] args){
int gcd=0//创建一个计数变量
for(int i=1i<=100i++){
if(i %3==0){ //如果除以3余数为0
if(i>=10)
System.out.print(i+" ")//当i为个位数时,输出i并空两格,让输出美观
else
System.out.print(i+" ")//当i为个位数时,输出i并空一格,让输出美观
gcd++
}
if(gcd==5){
System.out.println("")//每行输出5个,5个后换行
gcd=0//5个后x回到初始值,重新计数
}
}
}
}
满意的话采纳!!!
能被3整除的数字有个特性:它们各位相加之和是3的倍数。所以可以这么判断。数学也容易证明53还能用取余来直接算,但是如果数字非常大,几页几十页,用各位相加操作会可行一些。