1 , C语言打出菱形你把 t=(i+1)/2; 这一句放到输入i 值之后就可以了
2,C语言 菱形图案#include <stdio.h>#include <conio.h>void main()for(i=1;i<=4;i++)printf(" ");for(j=1;j<=2*i-1;j++)printf("* ");printf("\n");}for(i=1;i<=3;i++)printf(" ");for(j=1;j<=7-2*i;j++)printf("* ");printf("\n");}getch();return;} 有不懂的可以继续问我 。//1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律 , 利用双重//for循环,第一层控制行,第二层控制列 。#include<stdio.h>void main() int i,j,k; for(i=0;i<4;i++)//for循环,第一层控制行for(j=0;j<=2-i;j++)//第二层控制列 。printf(" ");for(j=0;j<=2*i;j++)printf("*");printf("\n"); }//前四行一个规律,先输入空格,后输入*;有规律的; for(i=2;i>=0;i--)//for循环 , 第一层控制行for(j=0;j<=2-i;j++)//第二层控制列 。输出空格;printf(" ");for(j=2*i;j>=0;j--)//输出*;printf("*");printf("\n");}getch();//可省略的函数,感觉用途就是可以在显示的时可以不用看到press any key to continue// 不过是个有用的函数以后学习逐个输出时有用}提供2个#includevoid main() { int i,j,k; for(i=1;i<=4;i++) //先打印上边的四行 { for(j=1;j<=4-i;j++) //控制要打印的空格数量 printf(" "); for(k=1;k<=2*i-1;k++) //控制要打印的星号数 printf("*"); printf("\n"); } for(i=1;i<=3;i++) { for(j=1;j<=i;j++) //控制要打印的空格数 printf(" "); for(k=1;k<=7-2*i;k++) //控制要打印的星号数 printf("*"); printf("\n"); } } #include #include main() { int i,j,n,k; scanf("%d",&n); n=n+n-1;//不符合要求的话去掉这句 for(i=1;i<=n;i++) { for(j=1;j<=abs(n/2-i+1);j++) printf(" "); for(k=1;k<=n-2*abs(n/2-i+1);k++) printf("*"); printf("\n"); } }【有趣的c语言代码菱形,C语言打出菱形】
- 客户数据分析 ppt
- 系统分析的任务是完成,简述系统分析的任务
- 24节气芒种的五大养生食谱
- 夏季超级排毒的五大食物
- redis的热点数据缓存 redis热点数据切换
- 安卓刷机包,原生安卓刷机包
- 遮瑕霜的正确使用顺序,新手化妆入门淡妆
- 绝缘
- 如何修改戴尔服务器的IP地址? 戴尔服务器ip地址怎么改
- 半程
