几个非常基础的问题
1,输入1900-2000年中所有的闰年,每输入5个年号换一行
2,计算并输出一个整数各位数字之和,如5331,各位之和为5+3+3+1
3,使用循环,输出以下图形
*******
*****
***
*
谢谢各位!小弟初学!
问题点数:1、回复次数:5Top
1 楼nivaini(nivaini)回复于 2005-01-29 14:15:19 得分 1
public class RunNian {
public static void main(String[] args) {
int n = 0;
for(int i = 1900; i<=2000; i++){
if((i%100!=0 && i%4==0) || (i%100==0 && i%400==0)){
n++;
System.out.print(i + " ");
if(n == 5){
System.out.println("");
n = 0;
}
}
}
}
}
public class Sum {
public static void main(String[] args) {
System.out.println(getSum(6789));
}
public static int getSum(int n){
String s = Integer.toString(n);
int sum = 0;
for(int i=0;i<s.length();i++){
//我写的不好,不知道有没有更好的方法
sum += Integer.parseInt(new Character(s.charAt(i)).toString());
}
return sum;
}
}
public class Sanjiao {
public static void main(String[] args) {
for(int i=7;i>0;i=i-2){
for(int j=0;j<i;j++){
System.out.print("*");
}
System.out.println("");
}
}
}
Top
2 楼cloudtian101()回复于 2005-01-30 11:36:55 得分 0
第一和第三问h楼上已回答的很完美了,我来写第二问
int total = 0;
for(int i = 1,int j=0; num / i > 0; i *= 10,j++)
{
total + = (num / i) % 10;//total是答案
}Top
3 楼123xxx(香克斯)回复于 2005-01-30 13:24:17 得分 0
这看起来又是免费找人帮做作业的,闪Top
4 楼jeune()回复于 2005-02-02 02:23:56 得分 0
cloudtian101() ,
whyaddtheintj?Top
5 楼cloudtian101()回复于 2005-02-02 08:39:39 得分 0
这是我以前写的代码,忘改了.Top




