精华内容
下载资源
问答
  • C语言--打印直角三角形 输入直角三角形的直角边长度(两个直角边相同)打印输出该图形如输入5输出下列图形 * * * * * Input 输入数据第一行为n表示一共有n组数据输入后面有n行每行表示直角边长度(两个直角边相同) ...
  • c语言入门题之打印直角三角形

    万次阅读 多人点赞 2019-11-18 11:24:10
    #include int main() { int i,j,n; printf(“请输入图形行数”); scanf("%d",&n); for(i=0;i { for(j=i;j>=0;j–) printf("* “);... } } 对于初级入门学习C语言的人群,用for循环语句去编程能更好的理解。

    #include <stdio.h>
    int main()
    {
    int i,j,n;
    printf(“请输入图形行数”);
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
    for(j=i;j>=0;j–)
    printf("* “);
    printf(”\n");
    }
    }

    在这里插入图片描述

    #include<stdio.h>
    int main()
    {
    int i,j,n;
    printf(“请输入图形行数”);
    scanf("%d",&n);
    for(i=n;i>=0;i–)
    {
    for(j=0;j<i;j++)
    printf("*");
    printf("\n");
    }
    }

    在这里插入图片描述

    #include <stdio.h>
    int main()
    {
    int i,j,n;
    printf(“请输入图形行数”);
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
    for(j=0;j<(n-1-i);j++)
    printf(" “);
    for(int k=0;k<(i+1);k++)
    printf(”*");
    printf("\n");
    }
    }

    在这里插入图片描述

    #include<stdio.h>
    int main()
    {
    int i,j,k,n;
    printf(“请输入图形行数”);
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
    for(j=0;j<i;j++)
    printf(" “);
    for(k=0;k<(n-i);k++)
    printf(”*");
    printf("\n");
    }
    }

    在这里插入图片描述
    对于初级入门学习C语言的人群,用for循环语句去编程能更好的理解。

    展开全文
  • C语言直角三角形

    万次阅读 2019-03-27 19:29:33
    /* 分析:比如输入的5 ***** **** *** ** * 第一行: 0个空格=5-5,5个*号 =5-0 第二行: 1个空格=5-4,4个*号 =5-1 第三行: 2个空格=5-3,3个*号 =5-2 第四行: 3个空格=5-2,2个*号 =5-3 ...

    /*
    分析:比如输入的5
    *****
     ****
      ***
       **
        * 
    第一行: 0个空格=5-5,5个*号 =5-0
    第二行: 1个空格=5-4,4个*号 =5-1
    第三行: 2个空格=5-3,3个*号 =5-2
    第四行: 3个空格=5-2,2个*号 =5-3
    第五行: 4个空格=5-1,1个*号 =5-4 
     
    */ 
    #include<stdio.h>
    main()
    {
    	int i,j,k,z;    //k输入行数,i控制行数,j控制空格个数,z控制星号的个数 
    	scanf("%d",&k);                                 //若输入5
    	for(i=k;i>=0;i--)                               //第一次循环,i=5开始 
    	{
    		for(j=1;j<=k-i;j++)  printf(" ");          //空格的个数 j=k-i=0 
    		for(z=1;z<=k-j;z++)  printf("*");          //*号的个数 z=k-j=5               
    		printf("\n");                              //回车换行 
    	}
    }

     

    展开全文
  • 用C程序打印数字右直角三角形

    千次阅读 2021-03-13 16:06:21
    解题思路 用10*10网格 第一行9个空格(10-1行号)和一个数字(1行号) ...从规律来看,每行打印的都与行号有关 打印如下: 1 12 123 1234 12345 123456 1234567 12345678 123456789 12345678.

    在这里插入图片描述

    解题思路

    用10*10网格

    第一行9个空格(10-1行号)和一个数字(1行号)

    第二行8个空格(10-2行号)和两个数字(2行号)

    第三行7个空格(10-3行号)和三个数字(3行号)

    第四行6个空格(10-4行号)和四个数字(4行号)

    以此类推…

    从规律来看,每行打印的都与行号有关

    打印如下:
             1
            12
           123
          1234
         12345
        123456
       1234567
      12345678
     123456789
    12345678910
     */
    
    #include <stdio.h>
    int main()
    {
    	int i;
    	int j;
    	for (i = 1; i <= 10; i++)
    	{
    		for (j = 0; j < 10 - i; j++)
    		{
    			printf(" ");
    		}
    		for (j = 1; j <= i; j++)
    		{
    			printf("%d", j);
    		}
    		printf("\n");
    	}
    	return 0;
    }
    
    
    展开全文
  • 编写一个能打印输出直角三角形的小程序。 要求:用*打印出一个直角三角形 例如: * *** ***** ******* (注意最后一行不要换行) 通俗做法: #include<stdio.h> int main() { printf("*\n***\n*****\n****...

    Hello,各位晚上好,我是你们的clive(刚起的,哈哈哈,感觉比较洋气)今天晚上我们来讲一下头歌(一个头疼的网站)里的题,以及由他引出来的新知识。好,让我们进入主题。
    编写一个能打印输出直角三角形的小程序。
    要求:用*打印出一个直角三角形
    例如:

    *
    ***
    *****
    *******
    

    (注意最后一行不要换行)

    1. 通俗做法:
    #include<stdio.h>
    int main()
    {
        printf("*\n***\n*****\n*******");
        return 0;
    }
    

    2.常规做法:

    #include <stdio.h>
    int main()
    {
        int m,n;
        for(n=1;n<=4;n++)
    {
    	for(m=1; m<=2*n-1;m++)
    	printf("*");
    	printf("\n");
    }}
    

    这里运用到了for循环
    所以今天我们就来聊聊for循环

    for(条件1;条件2;条件3{
        //添加循环体
    }
    

    这就是for循环的构造
    **条件1:**输入一个值
    **条件2:**进入循环的判断条件
    **条件3:**输入的值每一次循环完后,是否递增或递减
    **循环体:**就是你输入所需要循环的代码的地方
    **执行顺序:**先执行条件一,再看条件一是否满足条件二的判断,如果满足则进入循环,反之则不进入循环,如果进入循环里则执行循环体里面的内容,最后再执行条件三。
    说完基础for循环,就来到了双层for循环

    for(条件1;条件2;条件3{
        //循环体
        for(条件4;条件5;条件6)
        {
            //循环体2
        }
    }
    

    执行顺序::先执行条件一,再看条件一是否满足条件二的判断,如果满足则进入循环体,在循环体内如果有内容则,按顺序执行,从上向下执行,然后碰到第二个for循环后则,判断条件四是否满足条件五的条件,如果满足,则进入循环体二,执行完循环体二的内容后,执行条件六,然后在条件四自增(自减)后如果条件四继续满足条件五,则继续执行,直到条件四不满足条件五后,再执行条件三。
    例1.输出1-10与5相乘的结果

    #include<stdio.h>
    #include<math.h>
    int main()
    {
    	int i;
    	int s=0;//记录1到10的累计值
    	for(i=1;i<=10;i++)
    	{
    		s+=i*5;
        }
    		printf("%d",s);
    	
     } 
    

    例2.打印一个九九乘法表

    #include<stdio.h>
    int main()
    {
    	int m,n;
    	for(m=1;m<10;m++)
    	{
    		for(n=1;n<=m;n++)
    		{
    			printf("%d*%d=%-2d",m,n,m*n);//%-2d设置打印的格式采用左对齐使其打印比较整齐
    		}
    		printf("\n");
        }
    	
     } 
    

    这就是简单的for循环介绍及例题,希望能帮助大家。大家晚安啦

    展开全文
  • 从规律来看,每行打印的都与行号有关。 /* 打印如下: * ** *** **** ***** ****** ******* ******** ********* ********** */ #include <stdio.h> int main() { int i; int j; for (i = 1; i <= 10; i...
  • #include using namespace std; int main(){ int n,i; for( n=0; n<5; n++){ for( i=4; i>=0; i–){ if(i<=n){ cout<<"*"; }else{ cout<<" "; } } cout<<endl; } ...}
  • C语言代码写直角三角形

    千次阅读 2021-01-09 21:25:55
    #include<stdio.h> int main() { int i,j; for( i=1;i<=4;i++) { for( j=1;j<=i;j++) { printf("*"); } printf("\n"); } } ![在这里插入图片描述]...
  • c语言打印星号三角形

    千次阅读 2020-01-21 12:50:02
    打印4种形状的三角形 代码如下 #include<stdio.h> void h1(int i,int j) { for(i=0;i<=9;i++) //控制列 { for(j=10-i;j<=10;j++) { printf("*"); } printf("\n"); } } void h2...
  • c++打印直角三角形三角形 #include<stdio.h> #include<conio.h> void main() { int i,j,k,n,a,b; clrscr(); printf(“How many lines?”); scanf(“%d”,&n); n=n*2; for(i=1;i<n;i+=2)...
  • C语言打印三角形图案

    千次阅读 2019-11-25 14:44:45
    1.打印 $ $$ $$$ $$$$ $$$$$ $$$$$$ #include <stdio.h> int main(void){ const int ROWS = 6; int i,j; for (i=0;i<ROWS;i++){ for (j=0;j<=i;j++){ printf("$"); } printf("\n"); } ...
  • /*输入一个三角形的三边长A,B,C,判断该三角形是否为直角三角形*/ #include <stdio.h> #include <math.h> int main() { int A,B,C; printf("请输入三角形的三边长(A,B,C):\n"); scanf("%d,%d,%d",&...
  • C语言——整数直角三角形

    千次阅读 2020-03-28 00:03:34
    C语言——整数直角三角形 问题描述: #include <stdio.h> #include <math.h> int main() { int a; int b, c, perimeter; double s; printf("请输入该整数三角形的一个直角边:"); scanf("%d", &...
  • #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a<=0 || b<=0 || c<=0) { ...=c)
  • 1030: 判断直角三角形 时间限制: 1 Sec 内存限制: 30 MB 提交: 41229 解决: 24708 [状态] [讨论版] [提交] [命题人:admin] 题目描述 输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。 输入 输入三...
  •     2.publicclass Triangle {    3. 4. /**  5.     * @param args  ...8.publicstaticvoid main(String[] args) {      ... //打印直边靠左正直角三角 12.      ...
  • 牛客网C语言 判断是否直角三角形

    千次阅读 2020-04-06 13:20:45
    对于每个样例输出两行,第一行根据是否直角三角形输出Yes或No,第二行输出三角形的周长,保留小数点后两位。 示例1 输入 复制 1 0 0 3 0 0 4 输出 复制 Yes 12.00 #include <stdio.h> #include <...
  • 功能:用于输出正三角形 作者:一只猿新手 */ int main() { int l,w,f1,h=1,t,n; printf("请输入图形的大小(数值范围为1-9):"); //此范围是因为在10以及之后一次会输出两个数字 scanf("%d",&l); //输出...
  • 1031: 判断直角三角形C语言

    千次阅读 2021-07-31 18:01:27
    输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。 输入 输入三个正整数。 输出 能否构成直角三角形。如能输出:yes.若不能,输出:no。 样例输入 Copy 6 8 10 样例...
  • C语言打印三角形

    2020-08-08 21:21:26
    // 打印三角形 * * * * * * * * * * for(int i = 0; i<line;i++){ for(int j = 0;j<=i;j++){ printf("* "); } printf("\n"); } * * * * * * * * * * for(int i = 0; i<=line;i++){ ...
  • C语言打印空心三角形

    千次阅读 2019-06-14 20:21:46
    #include<stdio.h> #include<stdlib.h> int main() { for(;;){ int n; printf("输入边长:"); scanf("%d",&n); int i, j; for (i=0; i<n; i++) { ...=n-1)...
  • 从规律来看,每行打印的都与行号有关 /* 打印如下: 1111111111 222222222 33333333 4444444 555555 66666 7777 888 99 10 */ #include <stdio.h> int main() { int i; int j; int count = 1; for (i =...
  • C语言打印图形 数字直角三角形

    万次阅读 2012-05-30 20:31:06
    /*打印图形 1 22 333 4444 55555 */ #include void main() { int i,j; for(i=1;i for(j=1;j { printf("%d",i);//打印i的值 } printf("\n");//换行 } } /***********************/ /*...
  • C语言打印字母三角形

    千次阅读 2018-07-24 23:46:34
    打印下例图形:  F  _FE  __FED  ___FEDC  ____FEDCB  _____FEDCBA 流程: 1.大写字母从第一行开始打印,下一行打印的字母比上一行多一个且字母的ASCII码 -1 2.下划线从第二行开始打印且下一行比上一行...
  • 打印数字直角三角形,从1开始输出,列数与行数相等时,换行输出下一行
  • 输入直角三角形的直角边长度(两个直角边相同),打印输出该图形。如输入5,输出下列图形: * ** *** **** ***** Input 输入数据第一行为n,表示一共有n组数据输入,后面有n行,每行表示直角边长度(两个...
  • #include<...printf(“enter 三角形的三条边\n”); scanf("%f%f%f",&a ,&b,&c); if(aa+bbcc||bb+c*caa||cc+aa==bb) { printf(“yes\n”); } else { printf(“no\n”);} r...
  • C语言:判断是否是直角三角形

    千次阅读 2021-06-29 19:12:23
    C语言入门:判断是否是直角三角形 编写一个函数 fun,以三角形的三个边长为参数,判断该三角形是否为直角三角形, 如果是直角三角形返回值为斜边长,否则返回值为 0。 主函数从键盘输入三边长度,调用fun判断...
  • C语言打印三角形代码

    万次阅读 多人点赞 2018-05-24 16:14:11
    C语言打印三角形代码: #include<stdio.h> void main() { int i,j,k,l;//i为第几层星号;k为星号前的空格数;j为星号数;l为打印的行数; printf("请输入需要打印的行数:\n"); scanf("%d",&l); ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,501
精华内容 1,000
关键字:

c语言打印直角三角形

c语言 订阅