c语言程序,打印出x的图形,用星号打出来就行
4个回答
展开全部
#include <stdio.h>
int main()
{int i,j,n;
scanf("%d",&n);
for(i=0;i<=n;i++)
{for(j=0;j<i;j++)
printf(" ");
printf("*");
for(j=1;j<2*(n-i);j++)
printf(" ");
if(i<n)printf("*");
printf("\n");
}
for(i=n-1;i>=0;i--)
{for(j=0;j<i;j++)
printf(" ");
printf("*");
for(j=0;j<2*(n-i)-1;j++)
printf(" ");
printf("*\n");
}
getch();
return 0;
}
2015-10-25
展开全部
是不是只显示:
*
就可以了?
#include<stdio.h>
void main ()
{
printf ("*\n");
}
*
就可以了?
#include<stdio.h>
void main ()
{
printf ("*\n");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
行吗?
#include <stdio.h>
#define X 10
int main(int argc, char const *argv[])
{
int i, j;
for (i = 0; i < X; i++)
{
for(j = 0; j <=i+X; j++)
{
if(j==i||j==(X-i-1))
printf("*");
else
printf(" ");
}
putchar('\n');
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有其他要求?
更多追问追答
追问
输入一个数n,x的前半段是n行,每行两个星星
谢啦帮我写下才
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询