c语言编程题 利用嵌套的for循环实现以下图形的输出: * *** ***** ***
c语言编程题利用嵌套的for循环实现以下图形的输出:*************************...
c语言编程题
利用嵌套的for循环实现以下图形的输出:
*
***
*****
*******
*****
***
* 展开
利用嵌套的for循环实现以下图形的输出:
*
***
*****
*******
*****
***
* 展开
展开全部
#include <stdio.h>
#include <stdlib.h>
//奇数行输出有你要的效果,偶数行不行
#define MAXLINE 7
int main(void) {
int i,j,k,f=0;
for(i=0;i<MAXLINE;i++) {
k=2*i+1;
if(k >= MAXLINE) {
k=MAXLINE-2*f;
f++;
}
for(j=0;j < k;j++) {
printf("*");
}
printf("\n");
}
exit(0);
}
展开全部
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int i=0;
int j=0;
int n;
n = 7;
n=(n+1)/2;
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
printf("*");
}
for(j=0;j<abs(n/2-i);j++)
{
printf(" ");
}
printf("\n");
}
for(i=n-1;i>0;i--)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
printf("*");
}
for(j=0;j<abs(n/2-i);j++)
{
printf(" ");
}
printf("\n");
}
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询