如何用c语言编程题输出菱形图形?
要求:输入数字n.要求对样输出对应的菱形比如输入1输出*输入2输出*****输入3输出*************代码如下:#includeintmain(){inti,j...
要求:输入数字n.要求对样输出对应的菱形 比如 输入1输出*输入2输出*****输入3输出*************代码如下:#include int main(){int i, j, day;printf("输入行数(正数):");scanf("%d",&day);for(i=0;i{for(j=0;j<2*i+1;j++)printf("*");printf("\n");}for(i=day;day>1;day--){for(j=1;j<=2*(day-1)-1;j++)printf("*");printf("\n");}}结果如图:
展开
1个回答
展开全部
#include "stdio.h" void PrintDiamend(int n) { int i,j,k; if(n==0) n=1; for(i=1;i<=n;i++) { for(j=i;j<n;j++) printf(" "); for(k=1;k<i+1;k++) printf("*"); for(k=1;k<i;k++) printf("*"); printf("\n"); } for(i=1;i<n;i++) { for(j=0;j<i;j++) printf(" "); for(k=i;k<n;k++) printf("*"); for(k=i;k<n-1;k++) printf("*"); printf("\n"); } } int main() { PrintDiamend(4); return 0; }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询