精华内容
下载资源
问答
  • C语言打印数字三角形

    千次阅读 2019-01-28 13:27:52
    输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。有多组测试数据。 1 1 2 1 1 2 3 2 1 代码: #include<stdio.h> #include<string.h> int main() { int i,j,n; int s[25][100...

    题目要求:

    输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。有多组测试数据。
    1
    1 2 1
    1 2 3 2 1

    代码:

    #include<stdio.h>
    #include<string.h>
    int main()
    {
    	int i,j,n;
    	int s[25][100],k;
    	while(scanf("%d",&n)!=EOF)
    	{
    		memset(s,0,sizeof(s));
    		for(i=0;i<n-1;i++)
    		{
    			for(j=n-1-i,k=1;j<n;j++)
    			{
    				s[j][i]=k++;
    			}
    		}
    		for(j=0,k=1;j<n;j++)
    			s[j][n-1]=k++;
    		for(i=n;i<2*n-1;i++)
    		{
    			for(j=i-(n-1),k=1;j<n;j++)
    			{
    				s[j][i]=k++;
    			}
    		}
    		for(j=0;j<n;j++)
    		{
    			for(i=0;i<n+j;i++)
    			{
    				if(s[j][i]==0)printf(" ");
    				else printf("%d",s[j][i]);
    				if(i<n+j-1)printf(" ");
    			}
    			printf("\n");
    		}
    	}
    	return 0;
    }
    
    展开全文
  • c语言实践 打印数字三角形

    千次阅读 2018-09-28 13:56:00
    思路就是外层循环控制要打印的行数,里层循环控制每行打印数字个数。 int val = 65; for (int i = 0; i < 6; i++) { for (int j = 0; j < i+1 ; j++) { printf("%d ",val); val++; ...

    效果如下图:

     

    思路就是外层循环控制要打印的行数,里层循环控制每行打印的数字个数。

    	int val = 65;
    	for (int i = 0; i < 6; i++)
    	{
    
    		for (int j = 0; j < i+1 ; j++)
    		{
    			printf("%d ",val);
    			val++;
    		}
    		printf("\n");
    	}
    

      

    转载于:https://www.cnblogs.com/yfish/p/9718173.html

    展开全文
  • 打印数字直角三角形,从1开始输出,列数与行数相等时,换行输出下一行

     

    #define _CRT_SECURE_NO_WARNINGS 1
    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    	int a,b,k,i;
    	a=1;//统计行数
    	b=1;//从1开始输出
    	printf("请输入一个正整数k(1<=k<=30):\n");//提示用户输入内容
    	scanf("%d",&k);//获取用户输入的内容
    	if((k>=1)&&(k<=30))
    	{
    		printf("开始打印直角三角形\n");
    		while(a<=k)
    		{
    			i=1;
    			while(i<=a)
    			{	
    				printf("%d  ",b);
    				i+=1;
    				b+=1;
    			}
    			printf("\n");
    			a+=1;
    		}
    	}
    	else
    	{
    		printf("您输入的数字错误!\n");
    	}
    	system("pause");
    	return 0;
    }

     C语言,从入门到入坟[微笑]

     

    展开全文
  • C语言打印三角形

    万次阅读 2018-06-08 19:15:51
    c语言打印三角形 #include int main(){ int i,j,k; for(i=1;i;i++) { for(j=0;j;j++) { printf(" "); } for(k=1;k*i-1;k++) { printf("+"); } printf("\n"); } return 0; }
    #include<stdio.h>
    int main ()
    {
        int i,j,k;
            for(i=1;i<5;i++)
        {
                for(j=0;j<=4-i;j++)
            {
                    printf(" ");
            }
                        for(k=1;k<=2*i-1;k++)
                {
            printf("*");
                }
        printf("\n");    
        }    
        return 0;
    }

    用c语言打印三角形


    #include<stdio.h>
    int main(){
       int i,j,k;
       for(i=1;i<=5;i++)
       {
       for(j=0;j<=4-i;j++)
       {
       printf(" ");
       }
       for(k=1;k<=2*i-1;k++)
       {
       printf("+");
       }
       printf("\n");
       }
        
    
        return 0;
    
    }


    展开全文
  • C语言打印三角形

    千次阅读 2019-03-27 19:36:17
    //三角形 #include<stdio.h> main() { int i,j,k,z; scanf("%d",&k); for(i=1;i<=k;i++) { for(j=1;j<=k-i;j++) printf(" "); for(z=1;z<=2*i-1;z++) printf("*"); printf("\n...
  • 1 2 3 4 5 6 7 8 9 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语言打印字母三角形

    千次阅读 2018-07-24 23:46:34
    打印下例图形:  F  _FE  __FED  ___FEDC  ____FEDCB  _____FEDCBA 流程: 1.大写字母从第一行开始打印,下一行打印的字母比上一行多一个且字母的ASCII码 -1 2.下划线从第二行开始打印且下一行比上一行...
  • C语言打印三角形

    万次阅读 2017-03-11 17:18:40
    C语言打印三角形输入正整数n,输出一个n层的倒三角形。#include #include #include #include <time.h>/* int main() { int num,count2; char triangle[40]; while(scanf("%d",&num)==1){
  • C语言打印三角形

    千次阅读 多人点赞 2020-11-11 17:22:03
    //输入行数打印三角形 int n; //行数 printf("请输入打印行数: \n"); scanf("%d",&n); /* printf(" *\n"); //1 printf(" ***\n"); //2 printf(" *****\n"); //3 printf(" *******\n"); //4 printf(" *********\n...
  • 数字三角形C语言编写) 算法
  • 功能:给定一个由N行数字组成的数字三角形,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大,以及路径。比较简陋。/*数字塔-数字三角形问题-动态规划算法练习功能:给定一个由N行数字组成的数字三角形...
  • #include<... //此范围是因为在10以及之后一次会输出两个数字 scanf("%d",&l); //输出图形的行数 f1=1; //行数 t=l-1; //使用思路:将空格比作一个倒立三角形的一半,由于最后一行没有空格因此...
  • 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"); } ...
  • 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循环语句去编程能更好的理解。
  • C语言输出各种三角形

    万次阅读 多人点赞 2018-08-04 16:15:27
    for(i=0;i&lt;n;i++) { for(j=0;j&lt;=i;j++) printf("*"); printf("\n"); } printf("\n"); for(i=0;i&lt;n;i++) { for(j=0;j&... ...
  • 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");//换行 } } /***********************/ /*...
  • #include<...i++)//打印高度为5的数字金字塔 { for(j = 1;j <= 5-i;j++)//打印空格 { printf(" "); } for(j=1;j<=i;j++)//打印随高度递增数字 printf("%2d",j); for(j = i-1;j>=.
  • 效果如下:我是怎么想的:总共需要打印6行字母,那么就需要一个循环来控制打印第几行,大概代码如下:for(int i=0;i<6;i++){}每行都会打印字母,而且循环越往后,需要打印的字母越多,那么每行打印字母也需要一个...
  • 用C程序打印数字右直角三角形

    千次阅读 2021-03-13 16:06:21
    第一行9个空格(10-1行号)和一个数字(1行号) 第二行8个空格(10-2行号)和两个数字(2行号) 第三行7个空格(10-3行号)和三个数字(3行号) 第四行6个空格(10-4行号)和四个数字(4行号) 以此类推… 从规律来看,每行打印的都...
  • C语言实现打印杨辉三角形

    千次阅读 2020-09-16 22:59:03
    首先我们先了解一下什么是杨辉三角形,下面是一张图片,我们可以从中发现一个规律,每一个数字都是它上方两个数字的和。...//打印杨辉三角形 #include <stdio.h> #define n 10 int main() { int i
  • C语言输出倒三角形

    万次阅读 多人点赞 2021-01-28 16:01:15
    =20,输出一个n层的倒三角形。例如,n=5时输出如下: 解答: #include <stdio.h> int main() { int n, i, j; scanf("%d", &n); /*从键盘读取需要打印的行数*/ for (i = 1; i <= n; i++) /*一共打印n...
  • 先看看这个简单的,这是一个给定边长的等腰直角数字三角形。像这种还是比较简单的。 分析:两种方法;一种是用数组,还有一种是直接使用循环。这样的三角形既没对齐,又不需要过多地计算,所以使用第二种方法要简单...
  • C语言打印等腰三角形

    千次阅读 2018-11-28 14:29:42
    #include &lt;stdio.h&gt; #include&lt;stdlib.h&gt; int main() {  int a, i, j, k;  scanf("%d",&amp;a);  for(i = 1; i &lt;= a; i++)  {  for(j = 1;... fo...
  • C语言中用循环可以打印出各种图形1 直角三角形(靠右直立):部分代码inti,j;for (i=0; i<6; i++) {for (j=6;j>i ;j--) {printf(" ");}for (j=0; j<=i; j++) {printf("*");}printf("\n");}运行效果: 还有...
  • c语言输出各种三角形的代码

    万次阅读 多人点赞 2018-11-20 14:33:07
    1. 演示图 实现代码: #include &lt;stdio.h&gt; int main(){ for(int i=0;i&lt;=5;i++){ for(int j=0;j&lt;=i;j++){ printf("*"); } printf("......
  • 数字三角形C语言

    千次阅读 2018-07-10 19:16:51
    给定一个由行数字组成的数字三角形。试着设计一个算法,计算出从三角形的顶到底的一条路径,使得该路径经过的数字总和最大,并分析算法的计算复杂性。如下图所示: 7 3 8 8 1 0 2 7 4 4  4 5 2 6 5 二、...
  • C语言:数字三角形!

    2021-10-22 22:00:19
    打印该图形---------- 代码: #include <stdio.h> int main(){ int n = 5; int i , j , k , f; for(i = 1 ; i <= n ; i++){ f = 1 , k = 1 ; for(j = 1 ; j <= 2*i-1 ; j++){ if(f){ printf("%...
  • 一、数字三角形 1.顺着输出数字直角三角形 输入一个数字确定行数并将数字按列输出且不能超过9 #include <stdio.h> int main() { int n,i,j,k=0; scanf("%d",&n); int a[20][20]; for(j=0;j<n...
  • C语言for循环打印各种字符三角形+菱形的方法

    万次阅读 多人点赞 2019-01-27 10:53:05
    1.编写一个程序,在用户输入某个大写字母后,产生一个金字塔图案,例如...C语言代码实现: #include &lt;stdio.h&gt; /* 1***A 2**ABA 3*ABCBA 4ABCDCBA */ int main() { char tem; int num,i,j; print...

空空如也

空空如也

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

c语言打印数字三角形

c语言 订阅
友情链接: ajaxCookie.zip