查看: 4596|回复: 13
打印 上一主题 下一主题

舒代超给的PK题

[复制链接]
跳转到指定楼层
沙发
发表于 2014-7-31 15:28:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hxh 于 2014-7-31 16:04 编辑

**的小小的想法,走过路过不要错过,欢迎鸡蛋!!
程序如下:
//功能:当从键盘输入一个整数时,打印相应的行列数的三角形。

import java.util.*;     //导入util包
class TestTriangle{
public static void main(String[] args){
  Scanner x = new Scanner(System.in);         //生成键盘输入对象
  System.out.print("请输入一个大于5的数来组建一个三角形:"); //打印提醒
  int h = x.nextInt();    //从键盘读入一个int数据
  for(int i = 1;i <= h ;i++){               //for循环打印……
   for(int j = 1;j <= h - i;j++){
    System.out.print(" ");
   }
   for(int k = 1;k <= i;k++){
    System.out.print("* ");
   }
   System.out.println(" ");
  }
}
}
回复

使用道具 举报

推荐
发表于 2014-7-31 16:11:33 | 只看该作者
#include<stdio.h>

void main()
{
int i,j,k,m;
scanf("%d",&i);
for(j=0;j<i;j++)//打印出i行*号
{
for(k=0;k<i-j;k++)
printf(" ");

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入因仑

x
回复 支持 1 反对 0

使用道具 举报

板凳
 楼主| 发表于 2014-7-31 15:45:23 | 只看该作者
前两字为什么会被和谐掉“**”
回复 支持 反对

使用道具 举报

4#
发表于 2014-7-31 16:12:31 | 只看该作者
#include<stdio.h>

void main()
{
int i,j,k,m;
scanf("%d",&i);
for(j=0;j<i;j++)//打印出i行*号
{
for(k=0;k<i-j;k++)
printf(" ");                //打印出每行*号前的空格数
for(m=0;m<j+1;m++)
printf("* ");                //打印出每行的*号数
printf("\n");                //换行
}
while(1);                        //进入死循环,
回复 支持 反对

使用道具 举报

5#
发表于 2014-7-31 16:14:27 | 只看该作者
各位看官,我的是C语言写的哦
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-7-31 16:16:34 | 只看该作者
Java语音版  C语言版  
回复 支持 反对

使用道具 举报

7#
发表于 2014-8-1 10:06:48 | 只看该作者
“鼓掌”彪悍,大家多在论坛上挑战下,提升自己的技术。Java一直是我的梦想啊 ,各位好好学等我Linux拿下来我就来玩安卓啊等着我。
回复 支持 反对

使用道具 举报

8#
发表于 2014-8-3 09:19:25 | 只看该作者
这么棒的对战,很期待啊
回复 支持 反对

使用道具 举报

9#
发表于 2014-8-3 09:43:15 | 只看该作者
class Test{
        public static void main(String[] args){
            int i,j;                           //控制循环变量
            int n = 6;                                                   //控制三角形的大小
            for(j=0;j<n-1;j++){                //打印 0~n-1行
                    for(i=0;i<n-1-j;i++){          //打印本行星号前的空格数
                            System.out.print(" ");               
                    }
                   
                    System.out.print("*");                   //打印本行第一个星号
                                       
                    for(i=1;i<2*j;i++){            //打印本行第一个星号后的空格数,滤掉第一行
                            System.out.print(" ");               
                    }
                    if(j>0){                       //打印本行第二个星号,滤掉第一行
                            System.out.println("*");
                    }
                    else{                          //打印完本行换行
                            System.out.println("");
                    }           
            }   
            for(i=0;i<2*n-1;i++){              //打印最后一行
                    if(i%2==0){                                           //基于美观度,间隔打印星号
                            System.out.print("*");     
                    }
                    else{
                            System.out.print(" ");
                    }                                               
           }                          
        }
}



效果:附截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入因仑

x
回复 支持 反对

使用道具 举报

10#
发表于 2014-8-3 09:48:52 | 只看该作者
各位都是高手中的高手,简称高高手
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2014-8-3 16:44:45 | 只看该作者
墨奚 发表于 2014-8-3 09:43
class Test{
        public static void main(String[] args){
            int i,j;                           //控制 ...

高手在民间啊
回复 支持 反对

使用道具 举报

13#
发表于 2014-8-4 15:23:01 | 只看该作者
高手对决,果然精彩,继续
回复 支持 反对

使用道具 举报

14#
发表于 2015-9-23 00:01:18 | 只看该作者
这个怎么看起来和c很像
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表