class zuoye2
{
public static void main (String[] args)
{
int i,j;
int sum=3;
for(i=3;i<=100;i++)
{
for(j=2;j<i;j++)
if(i/j!=0)
sum=sum+i;
else sum=sum+0;
}
System.out.println(sum);
}
}
答案是328254 肯定是不对的呀 错在哪儿呢
class zueye1
{
public static void main(String[] args)
{
int i,j;
int sum=0;
int a;
for(i=1;i<=10;i++)
{a=1;
for(j=1;j<=i;j++)
a=a*j;
sum=sum+a;
}
System.out.println(sum);
}
}
答案也不对呀 谢谢!
{
public static void main (String[] args)
{
int i,j;
int sum=3;
for(i=3;i<=100;i++)
{
for(j=2;j<i;j++)
if(i/j!=0)
sum=sum+i;
else sum=sum+0;
}
System.out.println(sum);
}
}
答案是328254 肯定是不对的呀 错在哪儿呢
class zueye1
{
public static void main(String[] args)
{
int i,j;
int sum=0;
int a;
for(i=1;i<=10;i++)
{a=1;
for(j=1;j<=i;j++)
a=a*j;
sum=sum+a;
}
System.out.println(sum);
}
}
答案也不对呀 谢谢!
1.类似2,sum += a要移动到内循环外面来
if(i/j!=0) 这个..永远为真...你的意思应该是找到比基数小的数..然后求积....那应该是商大于1
if(i/j>1)
public class Aa {
public static void main(String[] args) {
//第一题
/*Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int sum=1,count = 0;
for(int i=1;i<=n;i++){
sum=sum*i;
count=count+sum;
}
System.out.print(count);*/
//第二题
int sum=1;
st: for(int i=3;i<=13;i++){
int j;
//int sum=3;
for( j=2;j<i;j++){
if((i%j)==0)
continue st ;
}
sum=sum+i;
}
System.out.print(sum);
}}