21xrx.com
2025-03-21 05:59:12 Friday
文章检索 我的文章 写文章
C语言程序设计中如何实现三角形
2023-06-15 16:56:20 深夜i     8     0
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函数。

  
  

评论区