c语言编程用星号输出菱形
2个回答
2013-11-06
展开全部
#include"math.h"
#include<stdio.h>
int main() {
int i,j,k;
for(i=0;i<=3;i++) /*上面的三角形,4行*/
{for(j=0;j<=2-i;j++) /*每行第一个*号之前的空格数*/
printf(" ");
for(k=0;k<=2*i;k++) /*输出*符号 */
printf("*");
printf("\n");
}
for(i=0;i<=2;i++) /*下面一个三角形部分*/
{for(j=0;j<=i;j++) /*每行第一个*之前的空格数*/
printf(" ");
for(k=0;k<=4-2*i;k++) /* 每行的*符号数 */
printf("*");
printf("\n");
}
getchar();
return 0;
}
大概是这样,我也没有试,你用一下
#include<stdio.h>
int main() {
int i,j,k;
for(i=0;i<=3;i++) /*上面的三角形,4行*/
{for(j=0;j<=2-i;j++) /*每行第一个*号之前的空格数*/
printf(" ");
for(k=0;k<=2*i;k++) /*输出*符号 */
printf("*");
printf("\n");
}
for(i=0;i<=2;i++) /*下面一个三角形部分*/
{for(j=0;j<=i;j++) /*每行第一个*之前的空格数*/
printf(" ");
for(k=0;k<=4-2*i;k++) /* 每行的*符号数 */
printf("*");
printf("\n");
}
getchar();
return 0;
}
大概是这样,我也没有试,你用一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询