空心菱形用C语言怎么编啊!郁闷啊!

就是用“*”造一个菱形,不过是空心的,还请大哥大姐多多帮忙啊!小弟在这里多谢啦!********就这个样子,多谢啦!... 就是用“*”造一个菱形,不过是空心的,还请大哥大姐多多帮忙啊!小弟在这里多谢啦!*
* *
* *
* *
*就这个样子,多谢啦!
展开
 我来答
百度网友5d2d01fa0
推荐于2017-09-20 · TA获得超过2158个赞
知道小有建树答主
回答量:943
采纳率:0%
帮助的人:1417万
展开全部
简洁的写法:
#include <stdio.h>
main()
{
int i,line=5;/*line控制行数*/
for (i=0;i<line;i++){
printf("%*s",line-i,"");
printf("*%*s\n",i*2,(i!=0)?"*":"");
}
for (i=line-2;i>=0;i--){
printf("%*s",line-i,"");
printf("*%*s\n",i*2,(i!=0)?"*":"");
}
}
百度网友6f49cd353
2006-10-22 · 超过14用户采纳过TA的回答
知道答主
回答量:97
采纳率:100%
帮助的人:0
展开全部
就是这样了,自己看吧
#include<stdio.h>
void main()
{
int i,j,k;
for(i=0;i<=9;i++)
{
for(j=9;j>=i;j--)
printf(" ");
for(k=0;k<=i;k++)
if(k==0||k==i)
printf(" *");
else
printf(" ");
printf("\n");
}
for(i=8;i>=0;i--)
{
for(j=9;j>=i;j--)
printf(" ");
for(k=0;k<=i;k++)
if(k==0||k==i)
printf(" *");
else
printf(" ");
printf("\n");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ntgr_ylq
推荐于2017-10-14 · TA获得超过421个赞
知道小有建树答主
回答量:658
采纳率:94%
帮助的人:79.5万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tgwoo
2006-10-22 · TA获得超过427个赞
知道小有建树答主
回答量:518
采纳率:0%
帮助的人:282万
展开全部
我昏,这都不会啊,
可惜,我已经忘了那些个关键字和函数什么的。
你给个实心菱的算法吧,我一看就记起来了,再跟你搞。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fly_eager
2006-10-22 · TA获得超过174个赞
知道答主
回答量:169
采纳率:0%
帮助的人:107万
展开全部
程序阿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式