编程序打印出下列图案:
//以前写的code,测试通过,如果有疑问,欢迎交流//输入5,就是题目中的结果了:#includeint main(){int i,num,j;scanf("%d", &num);for(i = 0; i<num;i++){for(j = 0; j<num-1 - i; j++)putchar(' ');for(j = 0; j<2*(i+1);j++)putchar('*');putchar('
');}return 0;}
for(i=5;i>0;i--)
{
for(k=1;k<6-i;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("
");
}
#include<stdio.h>
void main()
{
int a,b,c;
for(a=1;a<=9;a++)
{
for(b=1;b<=9-a;b++)
{
printf(" ");
}
for(c=1;c<=2*a-1;c++)
{
printf("*");
}
printf("\n");
}
}
菱形:
#include<stdio.h>
void main()
{
int a,b,c;
for(a=1;a<=9;a++)
{
for(b=1;b<=9-a;b++)
{
printf(" ");
}
for(c=1;c<=2*a-1;c++)
{
printf("*");
}
printf("\n");
}
for(a=1;a<=8;a++)
{
for(b=1;b<=a;b++)
{
printf(" ");
}
for(c=1;c<=2*(8-a)+1;c++)
printf("*");
printf("\n");
}
}
平行四边形:
#include<stdio.h>
void main()
{ int a,b,c;
for(a=0;a<=6;a++)
{
for(b=0;b<=6-a;b++)
{
printf(" ");
}
for(c=0;c<=10;c++)
{
printf("*");
}
printf("\n");
}
}
c程序怎样输出以下图案*** *** *** ***
include<stdio.h>int main(){ int i, j, n = 9; for(i = n; i > 0; i-=2) { for(j = 0; j < (n - i)\/2; j++) printf(" "); for(j = 0; j < i; j++) printf("*"); printf("\\n"); } return 0;} ...
编程序打印出下列图案 用pascal的for循环做, 不要发错的过来,谢谢诶...
平行四边形:var i,j,n,m:integer;begin n:=3; m:=10; (*3行6列*)for i:=1 to n do begin for j:=1 to n-i do write(' ');for j:=1 to m do write('*');writeln;end;end.等腰三角:var i,j,n:integer;begin n:=5; (*5行*)for i:=1 to n do begin for j:...
编写程序,打印如图所示的图案,要求行数由键盘输入
include <stdio.h> include <stdlib.h> int main(){ int i,j,n;scanf("%d",&n);for(i=0;i<n;++i){ for(j=-n+1;j<n;++j){ putchar(abs(j)<=i?'*':' ');} putchar('\\n');} return 0;}
用C语言打印出以下图案 * * * * * * * * * * * * * * * * * * * *...
include<stdio.h> define N 9 \/\/总共9行,每行最多9个元素。int main(){ char a='*';char b=' ';int i;int j;for(i = 1;i<=5 ;i++) \/\/先打印上半部分。{ for(j=1;j<=5-i;j++){ printf("%c",b);} for(j=1;j<=i;j++){ printf("%c",a);printf("%c",b...
java 编写程序打印下面的图案
public class $ { public static void main(String[] args) { int size = 5; for (int i = 0; i < size; i++) { \/\/ 空格 for (int j = 0; j < size - i - 1; j++) { System.out.print(" "); } \/\/ 星号 for (int j = 0; j <= i...
用C语言编写程序,打印出如下图案.
include<stdio.h>int main(){int i,j,h,k;h=7;for(j=0;j<=h\/2;j++){for(i=0;i<=h\/2-j;i++){printf(" ");}printf("*");for(k=0;k<=2*j-2;k++){printf(" ");}if(j!=0) printf("*");printf("\\n");}for(j=0;j<h\/2;j++){for(k=0;k<j+2;k++){...
如何输出以下图案(请给出程序代码,最好有注释): *** *** *** ***...
include<stdio.h> void main() { char str[5]={'*','*','*','*','*'}; int i,j; for(i=0;i<=4;i++) { for(j=0;j<=4;j++) { printf("%c",str[j]); } if(0==i) printf("\\n "); if(1==i) printf("\\n "); if(2==i) printf("\\n "); if(3==i...
用c语言编写一个程序,输出下列雪花图案!
include "stdio.h"#define ROW 14#define COL 12int main(){char ch[ROW][COL];\/\/多定义一行一列,0行和0列不用int i,j;for(i=0;i<ROW;i++)for(j=0;j<COL;j++)ch[i][j]=' ';\/\/初始化为空格ch[1][4]=ch[13][4]='*';for(i=2;i<=8;i+=2){ch[3][i]='*';...
打印下列图案(用C语言编写程序 12345 1234 123 12 1
呵呵,这个问题跟打印“*”号的问题差不多,双重for()循环就可以了 代码如下:include "stdio.h"main(){ int i,j;for(i=5;i>=1;i++) \/\/这里i的值取5,4,3,2,1 { for(j=1;j<=i;j++) \/\/这里j的值取1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 printf(...
一个C程序,在电脑屏幕上打印以下图案(4个空格一个*,每行共5个*,隔一...
include<stdio.h> int main(){for(int i=0;i<4;i++)printf(" * * * * *\\n");} return 0;}