21xrx.com
2024-12-15 00:19:32 Sunday
登录
文章检索 我的文章 写文章
C语言程序设计中如何实现三角形
2023-06-15 16:56:20 深夜i     --     --
C语言 程序设计 循环 条件语句 三角形

在C语言程序设计中,实现三角形需要使用循环和条件语句。首先,要确定三角形的形状,包括大小和类型(等边、等腰或普通三角形)。然后,使用嵌套循环和if语句来输出相应的图形。具体实现方法可以参考以下代码:


#include

void printTriangle(int size, int type){

  int i, j;

  for(i = 1; i <= size; i++){

    for(j = 1; j <= i; j++){

      if(type == 1) printf("* ");

      else if(type == 2 && j == 1) printf("* ");

      else if(type == 3 && i == size) printf("* ");

      else if(type == 4 || type == 5) printf("* ");

      else printf(" ");

    }

    printf("\n");

  }

}

int main(){

  int size, type;

  printf("请输入三角形大小(1-10)和类型(1=等边,2=等腰,3=直角,4=倒立,5=平行):");

  scanf("%d %d", &size, &type);

  if(size < 1 || size > 10 || type < 1 || type > 5) printf("输入无效\n");

  else{

    printTriangle(size, type);

  }

  return 0;

}

上述代码中,printTriangle函数接受两个参数,分别是三角形的大小和类型。根据不同的类型,通过if语句输出不同的图形。使用main函数输入参数,并进行错误判断和调用printTriangle函数。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复