#include<stdio.h>
void aaa(int y);
void main()
{
int x;
printf("请输入要打几行");
scanf("%d",&x);
if(x<1)
printf("程序结束");
if(x<=26)
aaa(x);
if(x>26)
{
x=26;
aaa(x);
}
}
void aaa(int y)
{
int i,ii;
char ch='A';
for(i=0;i<y;i++)
{
for(ii=0;ii<y-i;ii++)
printf(" ");
for(ii=0;ii<2*i+1;ii++)
printf("%c",ch);
ch++;
printf("\n");
}
}
C程序。运行一下看看。
void aaa(int y);
void main()
{
int x;
printf("请输入要打几行");
scanf("%d",&x);
if(x<1)
printf("程序结束");
if(x<=26)
aaa(x);
if(x>26)
{
x=26;
aaa(x);
}
}
void aaa(int y)
{
int i,ii;
char ch='A';
for(i=0;i<y;i++)
{
for(ii=0;ii<y-i;ii++)
printf(" ");
for(ii=0;ii<2*i+1;ii++)
printf("%c",ch);
ch++;
printf("\n");
}
}
C程序。运行一下看看。
解决方案 »
- 关于视频分析!请各位大虾帮忙~!!
- 一个方法的参数。。。。。是一个很奇怪的类型
- 用whilehe 和 switch来实现一个菜单的程序请各位 帮忙看看 !
- 对象转换问题
- 就剩一分了,看那个大侠能得到
- 请教一个过时API的问题
- 关 IO流的疑问。。。。。。。。。大神请进~~
- 默认包中,自定义类的互相访问
- 我把JAVA的运行环境装到了WinMe的F:\jdk1.3目录下。还要进行如何的配制才能编译和运行java源文件。
- 内容是String[]的Object用什么最简单办法转变回String[]
- 何解:环境变量只设置了Path,没有设置ClassPath,照样能用java命令执行Application?
- 请指点!谢谢!
System.out.println(" * ");
System.out.println(" *** ");
.....}
^_^
{ public static void main(String args[])
{
PosTriangle(8);
NegTriangle(7);
} public static void PosTriangle(int maxLine)
{
for(int i = 0; i < maxLine; i++)
{
for(int j = 0; j < maxLine - i; j++)
{
System.out.print(' ');
}
for(int k = 0; k < 2 * i - 1; k++)
{
System.out.print('*');
} System.out.print('\n');
}
} public static void NegTriangle(int maxLine)
{
for(int i = 0; i < maxLine; i++)
{
for(int j = 0; j <= i ; j++)
{
System.out.print(' ');
}
for(int k = 0; k < 2 * (maxLine - i) - 1; k++)
{
System.out.print('*');
} System.out.print('\n');
}
}
}
要求最简单,难倒无数人
public static void main(String args[]) {
System.out.println(*);
System.out.println( ***);
System.out.println( *****);
System.out.println( *******);
System.out.println(*********);
}
}
public class PrintCase {
public static void main(String args[]) {
System.out.println("*");
System.out.println(" ***");
System.out.println(" *****");
System.out.println(" *******");
System.out.println("*********");
}
}
System.out.println();是带换行的
应该
System.out.print();
哈哈
public static void main (String args[]){
int i,j;
String s="";
j=0; for(i=0;i<=3;i++){
for(j=0;j<=8;j++){
if( (j<=2-i) || j>=(8-i) ){
s=s+" ";
}else{
s=s+"*";
}
}
System.out.println(s);
s="";
}
}
}
public static void main(String[] args){
int maxLine = 6;
if(args.length > 0)
maxLine =(new Integer(args[0])).intValue();
shadowTriangle(maxLine);
}
private static void shadowTriangle(int maxLine){
int high = maxLine * 2 - 1;
for(int i = 0 ; i < high ; i ++){
//print blank
for(int b = 0 ; b < (maxLine - i > 0 ? maxLine - i - 1 : i - maxLine + 1); b ++ ){
System.out.print(" ");
}
//print start
for(int s = 0 ; s < (maxLine - i > 0 ? (i + 1)*2 - 1 : (2*maxLine - i - 1)*2 - 1); s++){
System.out.print("*");
}
System.out.println();
}
}
}
{ public static void main(String args[])
{
PosTriangle(8);
NegTriangle(7);
} public static void PosTriangle(int maxLine)
{
for(int i = 0; i < maxLine; i++)
{
for(int j = 0; j < maxLine - i; j++)
{
System.out.print(' ');
}
for(int k = 0; k < 2 * i - 1; k++)
{
System.out.print('*');
} System.out.print('\n');
}
} public static void NegTriangle(int maxLine)
{
for(int i = 0; i < maxLine; i++)
{
for(int j = 0; j <= i ; j++)
{
System.out.print(' ');
}
for(int k = 0; k < 2 * (maxLine - i) - 1; k++)
{
System.out.print('*');
} System.out.print('\n');
}
}
}