首先,我们需要确定三角形的行数。假设我们要打印出5行的空心等腰三角形,那么我们需要使用两个嵌套的for循环,分别控制行数和列数。 接下来,在每一行中,我们需要判断当前列数是否处于三角形的边界上。如果是,就打印一个星号,否则打印一个空格。 代码如下: ``` #include <stdio.h> int main() { int i, j,...
事实上题目给出的三角形有误,不是等腰三角形。include <stdio.h>int main(){int i,j,n;scanf("%d",&n);for(i=0;i<n;i++){printf("\n");for(j=1;j<=n+i;j++)if(j==n-i||j==n+i||i==n-1)printf("*");else printf(" ");}return 0;}//运行示例:...
输入说明 :输入三角形的高度(h >= 0)。输出说明 :打印相应的空心倒三角形。图样参见测试用例。
include <stdio.h>int main(){int i,j,n;scanf("%d",&n);if(n%2==0||n<3)printf("\n输入有误!");else{for(i=(n-1)/2;i>=(1-n)/2;i--){printf("\n");for(j=0;j<=(n-1)/2;j++)if(j==(n-1)/2||j==(i<0?-i:i))printf("*");else printf(" ");}...
问题出在你在终端输入@时,造成scanf("%c %d",&m,&n); 没有输入两个值,造成读数据的问题。所以...
c用for循环打印三角形直角空心直角,等腰,等腰空心 c用for循环打印三角形,直角,空心直角,等腰,等腰空心 34.直角三角形 t11.c 35.#include 36.main() 37.{ 38.int i,j; 39.for (i=1;i<=10;i++) { 40.for (j=1;j<=i;j++) { 41.printf("*"); ...
//这个底边是2n-1的 底边2n的话没法对齐。。include<stdio.h> int main(){ int n, i, j, k, l;scanf("%d", &n);k=n; l=n;for(i=0; i<n-1; i++){ for(j=1; j<=2*n-1; j++){ if(j==n-i||j==n+i)printf("*");else printf(" ");//else printf(" ");...
【4.7】输入n值,输出如图所示高为n的等腰三角形。【4.8】输入n值,输出如图所示高和上底均为n的等腰梯形。【4.9】输入n值,输出如图所示高和上底均为n的等腰空心梯形。【4.10】输入n值,输出如图所示边长为n的空心正六边型。【4.11】输入n值,输出如图所示图形。【4.12】输入n值,输出如图所示图形。【4.13】输入...
拿去交差吧。~!完美。include<stdio.h> int main(){ int i,j,n;scanf("%d",&n);for(i=1;i<n;i++) { for(j=1;j<=i-1+n;j++)if(j==n-i+1||j==n+i-1)printf("*");else printf(" ");printf("\n");} for(i=1;i<=2*n-1;i++)printf("*");} ...
【4.5】输入n值,输出如图所示平行四边形。 【4.6】输入n值,输出如图所示高为n的等腰三角形。 【4.7】输入n值,输出如图所示高为n的等腰三角形。 【4.8】输入n值,输出如图所示高和上底均为n的等腰梯形。 【4.9】输入n值,输出如图所示高和上底均为n的等腰空心梯形。