问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言编程,输出一下图案

发布网友 发布时间:2022-05-02 01:31

我来回答

5个回答

热心网友 时间:2022-06-26 06:25

提供2个
#include<stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=4;i++) //先打印上边的四行
{
for(j=1;j<=4-i;j++) //控制要打印的空格数量
printf(" ");
for(k=1;k<=2*i-1;k++) //控制要打印的星号数
printf("*");
printf("\n");
}

for(i=1;i<=3;i++)
{
for(j=1;j<=i;j++) //控制要打印的空格数
printf(" ");
for(k=1;k<=7-2*i;k++) //控制要打印的星号数
printf("*");
printf("\n");
}
}

#include<stdio.h>
#include<math.h>

main()
{ int i,j,n,k;
scanf("%d",&n);
n=n+n-1;//不符合要求的话,把这句去掉
for(i=1;i<=n;i++)
{ for(j=1;j<=abs(n/2-i+1);j++)
printf(" ");
for(k=1;k<=n-2*abs(n/2-i+1);k++)
printf("*");
printf("\n");
}
}

热心网友 时间:2022-06-26 06:26

#include<stdio.h>
main()
{
int i,j,k;
int m;
printf("input 奇数m=");
scanf("%d",&m);
for(i=0;i<(m+1)/2;i++) //中间行数(m+1)/2
{
for(j=1;j<(m+1)/2-i;j++)//第i行输出空格的循环次数 (m+1)/2-i
printf(" "); //输出空格
for(k=0;k<(2*i+1);k++) //第i行输出*的循环次数2*i+1
{
printf("*");
}
printf("\n"); //输出第i行的*以后,换行执行i+1行的循环
}
//以下语句执行倒星三角形
for(i=0;i<(m-1)/2;i++) //剩下行数m-(m+1)/2=(m-1)/2
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<(m-2)-2*i;k++) //中间行(m+1)/2 的*个数为m个,下一行个数m-2
{
printf("*");
}
printf("\n");
}
}

热心网友 时间:2022-06-26 06:26

楼上两位都犯了同样的错误:
循环应该是以2的数量递加..
因为三角型的星号是以2的数量递加的.
main()
{char
a;
int
i,u;
a='*';
for
(i=1;i<=9;i=i+2)
{
{for
(u=1;u<=i;u=u+1)
printf("%c",a);}
printf("\n");
}

热心网友 时间:2022-06-26 06:27

你是不是想用循环写一个菱形啊?
是的话就是下面这个,发到百度上是格式都没了,不好看或者上我空间http://new.qzone.qq.com/71665/infocenter
#include<stdio.h>
#include<math.h>
void main()
{
int b=3,y=1,x=0;
double a=3;
int xxx(int x1,int y1);
for(;a>=-3;a--)
{
x=fabs(a);
y=7-2*x;
xxx(x,y);
}
}

int xxx(int x1,int y1)
{
int n;
for(n=0;n<=x1;n++)printf(" ");
for(n=1;n<=y1;n++)printf("*");
for(n=0;n<=x1;n++)printf(" ");
printf("\n");
}

热心网友 时间:2022-06-26 06:28

void main(void)
{
printf("*\n");
printf("***\n");
printf("*****\n");
printf("*******\n");
printf("*****\n");
printf("***\n");
printf("*\n");
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在波兰的签证率高不高 去波兰如何办签证 去波兰办签证好办理吗 波兰签证好签吗 win7 多重网络 教师资格证普通话要多少级 想考教师资格证普通话必须过几级 qq影视会员SVIP和超级影视VIP的区别在哪里? 一小撮怎么造句 盛行一时怎么造句 所组四字词语? 怎么用C语言程序输出这个图案? 住所的所可以组什么词 用c语言输出以下图案 所字可以组什么词组4个词 如何在c语言中输出类小草图案? 所,组两个词 所以的所可以组什么词? 所有的所组什么词 所可以组什么词语是什么 所能组哪些词 所能组什么词 k线复利计算公式 所可以组什么词语 所可以组什么词呢 所字可以组什么词 股票复利 所组词语是什么 股票复利收益 所组词有哪些词语 学平险网上怎么购买 低脂低糖奶粉,怀孕5个月了,什么牌子的好 学平险在什么地方买 2020年学平险网上怎么购买? 三高人士喝什么牌子的奶粉好? 谁能推荐一下比较好的进口中老年奶粉? 学平险在哪续交费用 有老年人喝的奶粉吗,什么牌子的好 如何摆脱尬聊? 芸豆借款靠谱吗 【芸豆分期】刘伟,涉嫌恶意拖欠我司贷款2401元,若下午17点之前未结清逾期款没有借这家平台 怎_百度问一问 芸豆借款提现审核通过让我购买融担咨询可靠吗借款审核通过,但是现在需要我购买融担咨询,要付费111元_百度问一问 芸豆借钱是不是正规平台 通过什么指令可以在dos下查看mysql的编码格式 顾客担心中央空调外机挂外墙担心渗水问题怎么回答? 广发信用卡可以一直最低还款吗?直到你还清 minidayz2怎么修改衣服 dayz可以修改人物模型吗?我开始弄错人物了好伤心 迷你dayz2怎么提高木头上限 请问正版dayz怎么修改名字?