发布网友 发布时间:2022-04-24 22:01
共5个回答
热心网友 时间:2023-10-12 10:51
#include <stdio.h>
#include <math.h>
int main()
{
int i,j;
for(i=-2; i<=2; i++)
{
for( j=2; j>=-2; j--)
{
if(abs(i)+abs(j)<=2)
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}
把整个图形看成直角坐标系
热心网友 时间:2023-10-12 10:51
#include "stdio.h"
void main(){
int i,j;
for(i=1;i<=3;i++){
for(j=1;j<10-i;j++)
printf("\40");
for(j=1;j<=2*i-1;j++)
printf("\52");
printf("\n");}
for(i=2;i>=1;i--){
for(j=1;j<10-i;j++)
printf("\40");
for(j=1;j<=2*i-1;j++)
printf("\52");
printf("\n");}}
已经运行过。有什么问题请留言。
热心网友 时间:2023-10-12 10:51
只需要输入一个奇数,即可得到你想要的对角线任意长度的形状!
#include <stdio.h>
int main(void)
{
int n, i, j;
printf("Enter a number: ");
scanf("%d", &n);
for(i = 0; i < n; i++){
for(j = 0; j < n-i-1; j++)
printf(" ");
for(j = 0; j < i+1; j++)
printf("* ");
printf("\n");
}
//printf("------------------------\n");
for(i = 0; i < n-1; i++){
for(j = 0; j < i+1; j++)
printf(" ");
for(j = 0; j < n-i-1; j++)
printf("* ");
printf("\n");
}
return 0;
}
热心网友 时间:2023-10-12 10:52
#include<stdio.h>
int main(){
int i,j;
for(i=0;i<5;i++){
for(j=(i-2)<0?(2-i):(i-2);j>0;j--)printf(" ");
for(j=4-2*((i-2)<0?(2-i):(i-2));j>=0;j--)printf("*");
printf("\n");
}
return 0;
}
/*BY TXJ*/
热心网友 时间:2023-10-12 10:53
#include <stdio.h>
#include <math.h>
int main()
{
int i = 0, j = 0, k = 0;
for(i = -2; i < 3; i++)
{
for(j = 0; j < abs(i); j++)
printf(" ");
for(k = 0; k < 5 - 2 * abs(i) ; k++)
printf("*");
printf("\n");
}
return 0;
}