空心菱形用C语言怎么编啊!郁闷啊!
就是用“*”造一个菱形,不过是空心的,还请大哥大姐多多帮忙啊!小弟在这里多谢啦!********就这个样子,多谢啦!...
就是用“*”造一个菱形,不过是空心的,还请大哥大姐多多帮忙啊!小弟在这里多谢啦!*
* *
* *
* *
*就这个样子,多谢啦! 展开
* *
* *
* *
*就这个样子,多谢啦! 展开
展开全部
简洁的写法:
#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)?"*":"");
}
}
#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)?"*":"");
}
}
展开全部
就是这样了,自己看吧
#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");
}
}
#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");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我昏,这都不会啊,
可惜,我已经忘了那些个关键字和函数什么的。
你给个实心菱的算法吧,我一看就记起来了,再跟你搞。
可惜,我已经忘了那些个关键字和函数什么的。
你给个实心菱的算法吧,我一看就记起来了,再跟你搞。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序阿
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询