java阶梯代码 java阶乘算法程序

Java编程:有一条长的阶梯,如果每步2阶,则最后剩1阶,如果每步3阶则剩2阶,如果每步5阶则剩4阶……

public static void main(String[] args)

成都创新互联公司是一家专注于成都网站设计、成都网站建设与策划设计,左贡网站建设哪家好?成都创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:左贡等地区。左贡做网站价格咨询:18982081108

{

System.out.println("1000以内符合条件轿激的台阶数如下:");

for (int i = 7; i 梁帆贺 1000; i++)

{

/** 下面对应各个条件,为了方便阅读,我分开写了 */

if (i % 2 == 1)

{

if (i % 3 == 2)

{

if (i % 5 == 4)

{

if (i % 6 == 5)

{

if (i % 7 == 0)

{

System.out.println(i);

}

}

}

}

橡派        }

}

}

如何用JAVA编写一个程序,输出阶梯状的九九乘法表?注意一定是要阶梯状的!!!

public class Test {

public static void main(String[] args) {

for (int i = 1; i = 9; i++) {

for (int j = 1; j = i; j++) { // 此循环是打印 1×n 2×n …… n×n 的这样一行

System.out.print(j + "×" + i + "=" + (i * j) + "\t");

}

System.out.println(); // 换行

}

}

}

效果:

Java编程题:一个人上楼梯,他可以一步上1个台阶,2个台阶或3个台阶,共有n个台阶,输出所有他上台阶的方

一定要用递归的就这样写:

public class Test{

static final int s = 10; //自碧乎茄定义的台阶数

static int len = 0, sum = 0;

static int step[] = new int[s];

static void compute(final int stair) {

if(stair0) return;

if(stair==0) {

printSum();

sum++;

return;

}

for(int i = 1; i = 3; i++) {

step[len] = i;

len++;

compute(stair-i);

len--;

}

}

static void printSum() {

System.out.print("走法:");

for(int i = 0; i len; i++)

System.out.print(step[i]+ "悔察 ");

System.out.println();

}

public static void main(String args[]){

compute(s);

System.out.println("共有" + sum + "种走法顷雹");

}

}

算法设计 爬楼梯类型,共n阶楼梯,一次最多爬m阶,用JAVA或者C或者C++

循环,,,,,好多循环,,,,哇,,,,实现了空闹

#includestring.h

#includeiostream

#includestack

using namespace std;

int main()

{

int n = 0, m = 0, sum = 0, cnt = 0;

cout "输入明亏闹阶梯数:" 激罩 endl;

cin n;

cout "输入最多爬的阶梯数:" endl;

cin m;

if (n = 0)

{

cout "就一种,上去了!" endl;

}

if (m = 0)

{

cout "你想上是不可能的!" endl;

}

int i;

stackint sk;

do

{

if (sum = n)

{

++cnt;

while (sum = n)

{

sk.push(1);

++sum;

}

}

if (!sk.empty())

{

sum -= sk.top();

sk.pop();

}

else

{

cout cnt endl;

return 0;

}

HHH:

if (!sk.empty())

{

i = sk.top();

}

else

{

cout cnt endl;

return 0;

}

if (i m)

{

++i;

}

else

{

if (!sk.empty())

{

sum -= sk.top();

sk.pop();

goto HHH;

}

else

{

cout cnt endl;

return 0;

}

}

if (!sk.empty())

{

sum -= sk.top();

sk.pop();

}

else

{

cout cnt endl;

return 0;

}

sk.push(i);

sum += i;

} while (1);

return 0;

}


分享题目:java阶梯代码 java阶乘算法程序
文章转载:http://myzitong.com/article/ddpgipd.html