刚学学习Java,编辑了几个程序望纠错 不胜感谢!!!
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);
}
}
答案也不对呀 谢谢!
------解决方案--------------------import java.util.Scanner;
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);
}
}