老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的带空格直角三角形图案。 输入描述: 多组输入,一个整数(2~20),表示直角三角形直角边的长度,即“*”的数量,也表示输出行数。 输出描述: 针对每行输入,输出用“*”组成的对应长度的直角三角形,每个“*”后面有一个空格。 示例1 输入: 5 输出: ...
{ printf(" "); //先打空格因为是正三角形 } for(j=1;j<=2*i-1;j++) //再打要输...
2].x)*(v[1].y-v[2].y))==0)return0;if(((p.y-v[0].y)*(v[2].x-v[0].x)-(...
1 直角三角形(靠右直立):部分代码 inti,j;for(i=0; i<6; i++) {for(j=6;j>i ;j--) { printf(""); }for(j=0; j<=i; j++) { printf("*"); } printf("\n"); } 运行效果: 还有各种直角三角形就不一一介绍了。 2.等腰三角形(直立)部分代码如下: 1 2 3 4 5 6 7 8 9 10 in...
include "stdio.h"void main(){ int n,i,j;printf("请你输入一个你喜欢的数:");scanf("%d",&n);printf("*\n");for(i=1;i<=n;i++){ printf("*");if(i==n)//直角三角形的底// { if((i%2)==0)//当i为偶数时// { for(j=0;j<(i/2);j++){ printf(" *");}...
用C程序打印空心星形右直角三角形 解题思路 用10*10网格 第1行打印9个空格1个星 第2行打印8个空格 第3行打印7个空格 以此类推 从第1行开始列如果(j1||ji)则打印星,否则打印空格,最后一行打印10个星 /* 打印如下: * ** * * * * * * * *...
include <stdio.h> void main(){ int i,j,n=5;for(i=1;i<=n;i++){for(j=1;j<=i;j++)if((i==3 && j==2) || (i==4 && (j==2 || j==3)))printf(" ");else printf("* ");printf("\n");} }
c语言编程,如何编写输出空心直角三角形,有自定义函数和主函数来编写。 # include <stdio.h> void main() { int i,j,k; int N; printf("请输入三角形行数:"); scanf("%d",&N); for(i=0;i<N;i++) { for(j=i;j<N-1;j++) {
空心三角形 实现示例代码如下: intmain(){intn;inti,j;intcount =1;//count 用来记录从第二行到n-1行的三角形里面空格数,count += 2;cin >> n;if(n<=0){ cout <<"error"<< endl;return0; }else{//输出的第一行图形for(i =1; i<=1; i++){//打印空格for(j =1; j<= n-i; j++)...
这个简单,我会 include<stdio.h> main(){int n;scanf("%d",n);for(int i=1;i<=n;i++){for(int j=1;j<=i,j++)printf("*\n");}} 这是第一个三角形,其它的以此类推,只要先输入空格就可以了,空格是“\t”