输入一个整数n,得出如图:
1
2 3
4 5 6
7 8 9 10
当n = 4时输出如上图,当n=3时,输出
1
2 3
4 5 6
依次类推,当n = 1时只输出、
1
求大虾帮忙解答!
1
2 3
4 5 6
7 8 9 10
当n = 4时输出如上图,当n=3时,输出
1
2 3
4 5 6
依次类推,当n = 1时只输出、
1
求大虾帮忙解答!
解决方案 »
- 关于JAVA一些不常用的方法,如JavaCompiler...求大神指点!!!
- 请问这个程序怎么运行不成呢?请高手指点,谢谢!
- 字符串变成变量
- socket发送邮件
- 关于文件对话框的问题,我想通过文件话框得到一个指定的目录
- 请问如何把一个对象和其相应的类(ByteCode)关联起来?????????????????
- 还是关于tomcat的配置,就是win2000下,JDK+tomcat,http://localhost:8080/启动成功,接下来改如何做,我有编译好的类和一个html文件
- herowu谢谢你的帮助
- 如何将一个Object类型转换为String类型和Integer类型
- 幾個簡單的細節問題,請幫幫忙了,急啊 !!!!!!
- str2.charAt(1)=='2',str2.charAt(1)==50都为true,why
- 如何用javascript处理下面的字符串 01/03/2009为日期类型?
int k =1;
for(int i = 1;i<=n;i++){
for(int j=1;j<=i;j++){
System.out.print(k++ + " ");
}
System.out.println();
}
}
public static void main(String[] args){
print(3);
}
}
public static void main(String[] args) {
output(10);
}
private static void output(int n) {
int k = 1;
for (int i = 1; k <= n; i++) {
for (int j = i; j > 0 && k <= n; j--) {
System.out.print(k++ + "\t");
}
System.out.println();
}
}输出结果:
1
2 3
4 5 6
7 8 9 10
import java.io.IOException;
import java.io.InputStreamReader;public class Test { public static int begin=1;
public static void main(String[] args) {
int i;
try {
BufferedReader is = new BufferedReader(new InputStreamReader(System.in));
String line = is.readLine();
i = Integer.parseInt(line);
foo(i);
} catch (IOException e) {
e.printStackTrace();
}
}
static void foo(int i){
for (int j = 1; j <= i; j++) {
for(int k=0;k<j;k++){
System.out.print(begin+++" ");
}
System.out.println();
}
}}
俺也是菜鸟~来掺和一下,呵呵
output(4);
}
private static void output(int n) {
int k = 1;
for (int i = 1; i <= n; i++) {
for (int j = i; j > 0 ; j--) {
System.out.print(k++ + "\t");
}
System.out.println();
}
}
* @author Cqupt Ylc E-mail:[email protected]
* @version2009-11-27 09:27:18
*
*/public class Test { /**
* @param args
*/
private static void print(int n) {
int k = 1;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(k++ + " ");
}
System.out.println();
} } public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入数字");
Scanner in = new Scanner(System.in);
int number = in.nextInt();
print(number); }}
int s = 0;
for(int i=1; i<=m; i++) {
for(int j=1; j<=i; j++) {
System.out.print(++s);
System.out.print("\t");
}
System.out.println();
}
{code}public static void n(int m)
{ int mum=1;
for(int i=1,j=1;j<m;i++)
{
System.out.print(mum+" ");
if(i==j)
{
System.out.println();
i=0;
j++;
}
mum++;
}
}{code}
import java.util.Scanner;public class Testclass {
public static void main(String[] args) {
int j = 1;
System.out.println("请输入一个整数:");
Scanner scanner = new Scanner(System.in);
int count = scanner.nextInt();
if (count != 0) {
for (int i = 1; i <= count; i++) {
for (int n = 0; n < i; n++) {
System.out.print(j);
j++;
}
System.out.println("");
}
}
}
}按照楼主的意思是:输入1时是一行,输入3时是三行。
http://e188e.cn为您提供
/**用这个就行了
*/
public static void main(String[] args) throws Exception {
System.out.println("请输入一个整数:");
Scanner scanner = new Scanner(System.in);
int count = scanner.nextInt();
System.out.println("结果:");
for (int i = 1,n=1; i <= count;n++) {
for (int k = 0; k < n; k++) {
System.out.print(i++);
}
System.out.println("");
}
}
int number = 0;
for(int i = 1; i <=n; i++){
for(int j = 1; j <=i; j++){
number++;
System.out.print(number + " ");
}
System.out.println();
}
}
public static void print1(int n){
int number = 0;
for(int i = 1, j = 1; j <= n; i++){
System.out.print(++number + " ");
if(i == j){
i = 0;
j ++;
System.out.println();
}
}
}
public class test{
public static void main(String[] args){
System.out.println("请输入一个整数");
Scanner input = new Scanner(System.in);
int rowCount =input.nextInt();
System.out.println("-------------");
int k = 1;
if(rowCount!=0){
for(int i=0;i<=rowCount;i++){
for(int j=0;j<i;j++){
System.out.print(k);
k++;
}
System.out.println("");
}
}
}
}哈哈, 菜鸟, 瞎参合,莫笑~
public class Test {
public static void main(String [] args) {
int n = 5; //行数
int num = 1; //起始的数字
for(int i=0; i<n; i++){
for(int j=0; j<=i; j++){
System.out.print(num+++"\t");
}
System.out.println();
}
}
}
public static void printResult(int n){
if(n<=1){
System.out.println(n);
return;
}
int a=1;
for(int i=1;i<=n;i++){
for(int j=0;j<i;j++,a++){
System.out.print(a+" ");
}
System.out.println();
}
}
public static void main(String[] args) {
printResult(2);
System.out.println("ok");
}
}
public static void output(int n){
int count = 1;
for (int i = 1 ; i <= n ; i++){
for (int j = 1 ; j <=i ; j++){
System.out.print(count++ +" ");
}
System.out.println("");
}
}
还是贴一下吧
public static void testPrint(int n){
for(int i=1,k=1; i<=15;++i)
System.out.print((k+1)*k/2==i?++k-k+i+"\n":i+" ");
}
int main()
{
void output(int i);
output(10);
}
void output(int n) {
int k = 1,i,j;
for(i=0;i<n;i++)
{
for(j=i;j>0;j--)
{
printf( "%d\t",k++);
}
printf("\n");
}
system("pause");
return 0;
}
找了个c语言的,算法题还是c语言好表示
for(int i=1,j=1;j<=n;++i){
System.out.print((j+1)*j/2==i?++j-j+i+"\n":i+"\t");
}
} /*
* print1()的常规写法
*/
public static void print2(int n){
for(int i=1,j=1;j<=n;++i){
System.out.print(i+"\t");
if(i==j*(j+1)/2){
System.out.println();
++j;
}
}
} public static void main(String[] args){
print1(4);
System.out.println();
print2(5);
}
}
System.out.println("please input a number:");
int n = sc.nextInt(); for (int j = 1, i = 1; j <= n; j++) {
for (int k = 1; i <= n * (n + 1) / 2 && k <= j; i++, k++) { if (k < j) {
System.out.print(i);
System.out.print(" ");
} else if (k == j) {
System.out.println(i);
} }
}
}}
public static void output(int n){
int count = 1;
for (int i = 1 ; i <= n ; i++){
for (int j = 1 ; j <=i ; j++){
System.out.print(count++ +" ");
}
System.out.println("");
}
}26楼好
public static void main(String[] args) {
int j = 1;
System.out.println("请输入一个整数:");
Scanner scanner = new Scanner(System.in);
int count = scanner.nextInt();
if (count != 0) {
for (int i = 1; i <= count; i++) {
for (int n = 0; n < i; n++) {
System.out.print(j);
j++;
}
System.out.println("");
}
}
}
}
public class Second { /**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
Scanner input=new Scanner(System.in);
System.out.println("请输入数字:");
int n=input.nextInt();
for(int i=1;i<=n;i++){
for(int j=i*(i-1)/2+1;j<=i*(i-1)/2+i;j++){
System.out.print(j+" ");
}
System.out.println();
}
}
}
解法不是太好,只是能运行出来哈
int j=1;
for(i=0;i<=((n+1)n)/2;i++){
system.out.print(i);
if(i==((j+1)j)/2)
{System.out.println();
j++;}
}
public class testdg {
static int index=1;
public static void main(String[] args) {
PrintOut(4);
} private static void PrintOut(int i) {
if(i-1>0)
PrintOut(i-1);
for(int m=1;m<=i;m++)
{
System.out.print(index+" ");
index++;
}
System.out.println();
}
}
Scanner put = new Scanner(System.in);
int b = put.nextInt();
for (int i = 1; i < b + 1; i++) {
for (int j = 1; j < i + 1; j++) {
System.out.print(k + "\t");
k++;
}
System.out.println();
}
}
}
* @author Cqupt Ylc E-mail:[email protected]
* @version2009-11-27 09:27:18
*
*/ public class Test { /**
* @param args
*/
private static void print(int n) {
int k = 1;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(k++ + " ");
}
System.out.println();
} } public static void main(String[] args) {
// TODO Auto-generated method stub System.out.println("请输入数字");
Scanner in = new Scanner(System.in);
int number = in.nextInt();
print(number); } }
* @author Cqupt Ylc E-mail:[email protected]
* @version2009-11-27 09:27:18
*
*/ public class Test { /**
* @param args
*/
private static void print(int n) {
int k = 1;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(k++ + " ");
}
System.out.println();
} } public static void main(String[] args) {
// TODO Auto-generated method stub System.out.println("请输入数字");
Scanner in = new Scanner(System.in);
int number = in.nextInt();
print(number); } }
public static void main(String[] args) {
jiang j=new jiang();
int a=j.figure(4);
//System.out.println(b);
int count=1; int sum=1;
for(int i=1;i<=a;i++){
System.out.print(i);
if(i==sum){
System.out.println();
count=count+1;
sum=sum+count;
}
} }
public int figure(int n){
b++;
if(n==1){
return 1;
}
else{
return n+figure(n-1);
}
}