c语言输出三角形

作者&投稿:敖俩 (若有异议请与网页底部的电邮联系)
C语言中运用函数输出三角形星号~

无参函数#include #include #define n 3void f(){int i,j,k;for(i=1;i#include void f(int n){int i,j,k;for(i=1;i<=2*n+1;i++) { j=abs(n+1-i); for(k=1;k<=j;k++) printf(" "); for(k=1;k<=2*n+1-2*j;k++) printf("*"); printf("
"); } }int main(){f(3);}

#include
int main()
{
for (int i = 0; i < 5; i++){
for (int j = 0; j <= i; j++){
printf("*");
}
printf("
");
}
return 0;
}

扩展资料
C语言输出倒三角
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
printf(" ");
for(j=0;j<=i;j++)
printf("*");
printf("
");
}

for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
printf(" ");
for(j=n-i-1;j<n;j++)
printf("*");
printf("
");
}

输出步骤如下:

  1. //输入正整数n<=20输出一个n层的倒三角形.例如n=5则输出如下所示

  2. // 解题思路 每层是2n-1个* 5-i个空格 双层for循环

  3. /*

  4. #########

  5. #######

  6. #####

  7. ###

  8. #

  9. */

  10. #include<stdio.h>

  11. int main(){

  12. int n;

  13. scanf("%d",&n);

  14. for(int i=n;i>0;i--){

  15. for(int j=1;j<=2*i-1;j++){

  16. printf("#");

  17. }

  18. printf("
    ");

  19. for(int j=0;j<=5-i;j++){

  20. printf(" ");

  21. }

  22. }

  23. return 0;

拓展资料:

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。



#include <stdio.h>
void prt(char c, int n)
{
while(n > 0)
{
printf("%c",c);
n--;

}

}

void main(void)
{

int i,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
prt(‘’,n-1);
prt('*‘,(2*i - 1));
printf("\n");

}

}

可以打印,运行时输入数字,比如3,打印结果如下:
*
***
*****

楼主你好。
1处填prt(c,n-1);
2处填prt('*',i);
3处我不填,也可以输出一个三角形。不知道楼主想要什么样的三角形。
楼主先试试,不行再问我


怎样用c语言输出正三角形?
1、打开visual C++ 6.0软件,准备好一个空白的c语言文件,首先引入预处理命令和主函数:2、接着定义变量并确定行数,这里用3个for循环,外层的for循环用来遍历行数,里面的第一个for循环确定空格数量,另一个for循环确定每一行星号数量并换行,图像的输出也是在for循环中完成的:3、程序编写完成,运行...

如何用 c++ 语言编程打印输出一个三角形?
以下是一个简单的C++程序,用于打印输出一个等腰三角形:```cpp#include using namespace std;int main() { int i, j, rows; cout cin >> rows; for (i = 1; i for (j = 1; j cout } for (j = 1; j cout } cout } return 0;}```...

用c语言编写的三角形输入程序是什么?
C语言编写的三角形输入程序通常用于接收用户输入的三角形的三条边长,并判断该三角形的类型,比如是等边三角形、等腰三角形还是一般三角形。下面是一个简单的示例代码:include <stdio.h> void checkTriangle(int side1, int side2, int side3){ if (side1 == side2 && side2 == side3) { pr...

如何用c语言输出三角形的周长和面积?
1、 输入三条边,a,b,c;2、 判断是否可以构成三角形。 可以利用三角形两边之和必然大于第三边的定理进行判断;3、 对于可以构成三角形的,三边相加求周长,并利用海伦公式求面积;海伦公式为 式中a,b,c分别为三角形三边长,p为半周长,S为三角形的面积。4、 输出周长和面积。二、参考代码:...

c语言如何输入三角形
主要程序为:include<stdio.h> intmain(){ floata,b,c;scanf("%f%f%f",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a)printf("可以构成三角形\\n");elseprintf("不能构成三角形\\n");getch();return0;}

C语言输出一个直角三角形
如下所示:for(i=1;i<=n;i++) 这个循环是打印i行。里面的循环就是每行要打印的东西。for(j=1;j<=i*2-1;j++) 意思就是第i行,打印i*2-1个星号。于是就一次是1 3 5 7...个星号。

c语言 打印26个字母组成的三角形
include "stdio.h"void printchar(int n)\/\/打印字符 {int i;for(i=n-1;i>=0;i--)\/\/n个字符从小到大输出,'z'为最后一个字符 printf("%c",'z'-i) ;}void printspace(int n)\/\/打印n个空格 {int i;for(i=0;i<n;i++)printf(" ");}int main(){int i;for(i=0;i<=26...

如何用C语言的循环结构输出一个三角形
我们用 * 来构成三角形,要输出三角形,要考虑到构成三角形 * 前面的空格,而 每一行* 和空格的数目又是有规律的,因此可以用for循环里面在嵌套2个for循环来输出:include<stdio.h>void main(){int i,j;for(i=0;i<5;i++){ for(j=0;j<4-i;j++)printf(" ");for(j=0;j<2*i+...

c语言输入三角形怎么判断三角形
c语言输入三边长判断三角形的方法如下:1、从键盘输入三角形的三条边。2、判断两边之和是否大于第三边。3、若条件成立则判断可构成三角形,计算其面积,并判断其类型;否则判断其不能构成三角形。4、在类型判断中首先判断其是否三边相等,条件成立则判断其为等边三角形;否则判断其是否有两边相等,条件...

写一个程序输入一个整数n,输出相应的三角形。c语言怎么编程?
include <stdio.h>int main(){int n,i,j;scanf("%d",&n);for(i=0;i<n;i++){for(j=0;j<=i;j++){printf("#");}printf("\\n");}return 0;}

北海市17342782586: c语言输出三角形 -
雀郑善存: 输出步骤如下: 1. //输入正整数n<=20输出一个n层的倒三角形.例如n=5则输出如下所示2. // 解题思路 每层是2n-1个* 5-i个空格 双层for循环3. /*4. #########5. #######6. #####7. ###8. #9. */10. #include<stdio.h>11. int main(){12. int ...

北海市17342782586: C 语言 输出一个三角形 -
雀郑善存: 看看我这个程序bai:直接复制过去du 编译运行zhi,可画不同大小的等腰dao三角形内#include<stdio.h> main(){ int i,j,H; printf("请输入三角形的高容度:"); scanf("%d",&H); for(i=0;i<H-1;i++){ for(j=H-i-1;j>0;j--)printf(" "); printf("*"); for(j=2*i-1;j>0;j--)printf(" "); if(i)printf("*"); printf("\n"); } for(H+=H;H>0;H--)printf("*"); }

北海市17342782586: 用C语言 for 循环语句打印一个三角形图案 ,具体如下图********** -
雀郑善存:[答案] #include void main() { int n; scanf("%d",&n); for(int i=0;i

北海市17342782586: 如何用C语言实现如下三角形图案 -
雀郑善存: #include #include void ggyy(const char* s, int n, int len) { printf("%*s%-s\n", len, s + n - 1, s + n); if(n > 1) ggyy(s, n - 1, len); printf("%*s%-s\n", len, s + n, n == len ? s + n : s + n + 1); } #define N 4 int main() { char pt[N+1] = {0}; memset(pt, '*', N); ggyy(pt, N, N); return 0; }

北海市17342782586: 用C语言输出三角形 * ** *** ** * -
雀郑善存: #include<stdio.h> void main() {int i,j;for (i=1;i<=5;i++){for (j=1;j<=i;j++) printf("*");printf("\n");}for (i=4;i>=1;i--){for (j=1;j<=i;j++) printf("*");printf("\n");} }

北海市17342782586: 怎么用c语言打印三角形? -
雀郑善存: 首先你要知道怎样打印三角形,一般都是,通过两个for 循环, for(i=0;i<n;i++) { for(j=0;j<i;j++) { printf(“*"); } printf(“\n"); } 输出三角形,之后你更改i,jn的数值,做相应的变化

北海市17342782586: C语言做出个显示三角形这么些代码 -
雀郑善存: #define N 5main() {for(i=1;i<=N;i++){for(j=1;j<=i;j++)printf("*");printf("\n");} }

北海市17342782586: C语言输出一个直角三角形 -
雀郑善存: 如下所示: for(i=1;i<=n;i++) 这个循环是打印i行. 里面的循环就是每行要打印的东西. for(j=1;j<=i*2-1;j++) 意思就是第i行,打印i*2-1个星号. 于是就一次是1 3 5 7...个星号. 扩展资料: C语言函数 double pow10(int p) 返回10^p的值 double ...

北海市17342782586: 如何在c语言中输出到三角的*图形 -
雀郑善存: void main(){ int i,j; for(i=0;i<4;i++) {for(j=i;j<4;j++) printf("*"); printf("\n");} }

北海市17342782586: c语言:利用循环方式输出下列数字三角形?1 12 123 1234 12345 1234 123 12 1 -
雀郑善存:[答案] #include using namespace std; main() { int i,j; for(i=1;i

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网