黑马程序员技术交流社区
标题:
两个小题目
[打印本页]
作者:
一米阳光abc
时间:
2015-6-8 23:12
标题:
两个小题目
输出 n=6 的三角数字阵
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
请输出满足这样条件的五位数。
个位=万位
十位=千位
个位+十位+千位+万位=百位
作者:
武汉小菜鸟
时间:
2015-6-8 23:32
public static void printarr(int n) { int count = 1; for(int i=1;i<=n;i++) { int j = i; for(int k=0;k<j;k++) { System.out.print(" " +count++); } System.out.println(); }
作者:
shuaiqi_P_D
时间:
2015-6-8 23:37
/**
需求: 输出 n=6 的三角数字阵
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
*/
import java.util.Scanner;
class PringNumber {
public static void main(String[] args) {
//创建录入对象
Scanner sc = new Scanner(System.in);
System.out.print("请输入三角形的高度: ");
//定义一个变量用于接收三角形的高度
int hight = sc.nextInt();
int count = 1;
for(int x=1; x<=hight; ++x) {
for(int y=1; y<=x; ++y) {
System.out.print(count+"\t");
count++;
}
System.out.println();
}
}
}
复制代码
作者:
shuaiqi_P_D
时间:
2015-6-8 23:40
/**
需求: 改进版的回文数
一个五位数
个位 = 万位
十位 = 千位
个位 + 十位 + 千位 + 万位 = 百位
*/
class HuiWenShu
{
public static void main(String[] args)
{
for (int i=10000; i<100000; i++) {
int geWei = i%10; //获取个位上的数值
int shiWei = i/10%10; //获取十位上的数值
int baiWei = i/100%10; //获取百位上的数值
int qianWei = i/1000%10; //获取千位上的数值
int wanWei = i/10000%10; //获取万位上的数值
int newNumber = geWei*10000+shiWei*1000+baiWei*100+qianWei*10+wanWei; // 定义一个变量,存储新组成的回文数
//判断新生成的回文数是否等于原来的回文数
if(newNumber == i && geWei == wanWei && shiWei == qianWei && (baiWei == (geWei+shiWei+qianWei+wanWei))) {
System.out.println(i);
}
}
}
}
复制代码
作者:
武汉小菜鸟
时间:
2015-6-8 23:52
public static void data() {
for(long i=10000;i<100000;i++) {
int w = (int) (i/10000);
int q = (int) ((i%10000)/1000);
int b = (int) ((i%1000)/100);
int s = (int) (i%100/10);
int g = (int) (i%10000%1000%100%10);
if(w==g&&q==s&&w+q+g+s==b) {
System.out.println(i);
}
}
比较乱
作者:
灰色水晶梦
时间:
2015-6-9 00:00
第一个简单的FOR语句嵌套第二个直接在for里面判断就行啊
作者:
下一页5
时间:
2015-6-9 00:10
基础班的题目额……………………
作者:
bianzhiguo6
时间:
2015-6-9 00:41
好吧,第一次看你的帖子,进来肯定要给你顶下咯!!!姑娘,加油咯
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2