java题:1到10000内个位数为3或者5的所有数的总和
publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i<=10000;i++){if(i%1==3||i%1==...
public static void main(String[] args) {
int sum = 0;
for(int i=1;i<=10000;i++){
if(i%1==3 || i%1==5 || i%10==3 || i%10==5 || i%100==3 || i%100==5 || i%1000==3 || i%1000==5 || i%10000==3 || i%10000==5)
{
sum+=i;
}
}
System.out.println("1到10000内个位数为3或者5的所有数的总和为:"+sum);
}
run:
1到10000内个位数为3或者5的所有数的总和为:9998000
看一下我写的对不对,不对改一下。有更简单的方法也写一下。 展开
int sum = 0;
for(int i=1;i<=10000;i++){
if(i%1==3 || i%1==5 || i%10==3 || i%10==5 || i%100==3 || i%100==5 || i%1000==3 || i%1000==5 || i%10000==3 || i%10000==5)
{
sum+=i;
}
}
System.out.println("1到10000内个位数为3或者5的所有数的总和为:"+sum);
}
run:
1到10000内个位数为3或者5的所有数的总和为:9998000
看一下我写的对不对,不对改一下。有更简单的方法也写一下。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询