精华内容
下载资源
问答
  • 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...

    1、题目要求:输入正整数n<=20,输出一个n层的倒三角形。例如,n=5时输出如下:

    在这里插入图片描述

    2、解答:

    #include <stdio.h>
    int main()
    {
    	int n, i, j;
    	scanf("%d", &n);	/*从键盘读取需要打印的行数*/
    	for (i = 1; i <= n; i++)	/*一共打印n行*/
    	{
    		for (j = 1; j < i; j++)	/*第i行打印‘#’号之前需要先输出(i-1)个空格*/
    		{
    			printf(" ");
    		}
    		for (j = 1; j <= 2*(n-i) + 1; j++)	/*第i行一共输出 2*(n-i)+1个‘#’号*/
    		{
    			printf("#");
    		}
    		printf("\n");	/*第i行输出完毕,准备下一行的输出*/
    	}
    	return 0;
    }
    

    3、运行示例:

    在这里插入图片描述

    4、总结:寻找每一行输出与行数之间的关系,进而采用循环语句进行程序设计。

    拓展:

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

    输出示例:

    在这里插入图片描述

    展开全文
  • C语言——倒置的字母三角形

    千次阅读 2018-12-01 01:06:29
    请你编写一段程序,输出一个由指定行数的大写字母构成的倒置三角形,这个字母三角形必须满足下列条件(请参照示例):  •倒置三角形的最下角顶点是固定字符‘A’; •倒置三角形的中心线上的字符从下到上依次是...

    Description  

    请你编写一段程序,输出一个由指定行数的大写字母构成的倒置三角形,这个字母三角形必须满足下列条件(请参照示例): 

    •倒置三角形的最下角顶点是固定字符‘A’;

    •倒置三角形的中心线上的字符从下到上依次是‘A’、‘B’、‘C’、……;

    •倒置三角形每一行上的字母必须按中心线左右对称:在中心线左侧,字母依次减小,在中心线右侧,字母依次增大;

    •倒置三角形每一行上的每两个字母之间用一个空格分开,第一行的第一个字母前没有空格。

    Input  

    输入只有一个整数,即倒置字母三角形的行数n(1≤n≤10)。

    Output  

    输出指定行数的倒置字母三角形。

    Sample Input  


    4


    Sample Output  


    G F E D E F G
      E D C D E
        C B C
          A

    方法一:

    #include<stdio.h>
    int main(){
    	int n,i,j;
    	int m;
    	scanf("%d",&n);
    	m=n;
    	for(i=1;i<=n;i++){
    		for(j=1;j<m;j++)
    			printf("  ");
    		for(j=i;j>0;j--){
    			printf("%c ",'A'+j-1);
    		}
    		m--;
    		for(j=1;j<i;j++){
    			printf("%c ",'A'+j);
    		}
    			printf("\n");
    
    		}
    
    	}
    

    方法二:

    
    #include<stdio.h>
    
    int main(){
        int n,m,t,p;
    	int i,j;
    	scanf("%d",&n);
    	t=n;
    	for(i=0;i<n;i++){
    		m=2*(t-1)+'A';
    		for(j=0;j<i;j++){
    			printf("  ");
    		}
    		for(j=i;j<n;j++){
    			printf("%c ",m);
    			m--;
    		}
    		p=(t-1)+'A';
    		for(j=i;j<n-1;j++){
    			p++;
    			printf("%c ",p);
    		}
    		 t--;
    		printf("\n");
    	}
    }

     

    展开全文
  • 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语言打印倒三角形

    输入正整数n<=20,输出一个n层的倒三角形。

    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    #include <time.h>
    
    /*
    int main()
    {
        int num;
        char triangle[40];//可删去
    
        while(scanf("%d",&num)==1){
            for(int count1=0;count1<40;count1++){
                triangle[count1]='#';
            }
            for(int count1=0;count1<num;count1++){
                if(count1-1>=0){
                    count2=count1-1;
                    triangle[count2]=' ';
                    triangle[2*num-2-count2]=' ';
                }
                for(int count2=0;count2<2*num-1;count2++){
                    printf("%c",triangle[count2]);
                }
                printf("\n");
            }
        }
    }
    */
    
    int main(){
        int num;
        while(scanf("%d",&num)!=EOF){
            for(int count1=0;count1<num;count1++){
                for(int count2=0;count2<count1;count2++){
                    printf(" ");
                }
                for(int count2=count1;count2<=2*num-2-count1;count2++){
                    printf("#");
                }
                printf("\n");
            }
        }
    }
    
    展开全文
  • c语言倒三角形

    千次阅读 2019-10-02 13:08:01
    =20输出一个n层的倒三角形.例如n=5则输出如下所示// 解题思路 每层是2n-1个* 5-i个空格 双层for循环/*################ ##### ### #*/#include<stdio.h>int main(){ int n; scanf("%d",&n); for(int i=n;i...

    //输入正整数n<=20输出一个n层的倒三角形.例如n=5则输出如下所示
    // 解题思路 每层是2n-1个* 5-i个空格 双层for循环
    /*
    #########
     #######
      #####
       ###
        #
    */
    #include<stdio.h>
    int main(){
        int n;
        scanf("%d",&n);
        for(int i=n;i>0;i--){
                for(int j=1;j<=2*i-1;j++){
                    printf("#");
                }
                printf("\n");
                for(int j=0;j<=5-i;j++){
                    printf(" ");
                }
        }
        return 0;
    }

    转载于:https://www.cnblogs.com/qingtianBKY/p/6560259.html

    展开全文
  • 倒三角形C语言解法

    千次阅读 2019-08-21 18:38:00
    =20,输出一个n层的倒三角形。例如,n=5时输出如下: ######### ####### ##### ### # 解法: #include <stdio.h> int main() {     int n;     scanf("%d",&...
  • 一、输入一个数,输出一个反序数: 分析:要得到一个数的反序的数,例如输入123输出321,刚开始有可能会想到,直接把这个数取余,然后再去整,最后循环输出余数,虽然这样能得到一样的结果,但最终是输出若干个数,...
  • C语言——用“*”输出一个菱形

    万次阅读 多人点赞 2018-05-02 15:34:16
    如何输出如图所示的菱形先要将菱形分为上下两个三角形(例如图示,上为7行的正三角,下为6行的三角),接下来通过两循环分别输出这两部分。首先设置变量line代表上行数,通过键盘输入,接着设置三变量 i, j, k...
  • =20,输出一个n层的倒三角形。例如,n=5时输出下: # # # # # # # # # # # # # # # # # # # # # # # # # ” 习题代码: #include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt; int main() { int i...
  • ** 带空格直角三角形图案的输出-c++ 另附c语言生成倒置的九九乘方表 ...针对每行输入,输出用“”组成的对应长度的直角三角形,每个“”后面有一个空格。 示例1 输入 5 输出 * * * * * * * * * * *
  • 同学们,我们已经留了两次实验了,请大家将这两次的...编程打印5行的倒三角形,第行打印9*,第二行7*,……第5行打印1* 2. 输入3整数并且计算他们的和, 输入格式: 1 2 3 输出格式: 1+2+3=6 ...
  • C语言练习|PTA题目集《C语言程序设计实验与习题指导(第3版)》实验1实验1-1 Hello World! (5分)实验1-2 Welcome to You!...这里是一个刚入门计算机、跨专业小白的上机练习记录。 题目集按函数和编程分的
  • 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...
  • 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...
  • 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...
  • C语言常用算法

    2012-03-28 10:48:37
    001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...
  • 菱形分为上半部分三角形和下半部分倒三角形两部分,中间空出的地方为空格。 空格数:第行符号在正中间,所以空格数为(n-1)/2。 后面每行都比上行多了两字符,即空格数量每行-2,得第 i 行空格数:...
  • (4)编写一个程序实现如下功能:有8位裁判为1个运动员打分,请计算并输出去掉一个最高分和一个最低分后这个运动员的平均得分以及所评分最接近平均分的裁判员号。裁判员号及其所打分数从键盘输入,假设裁判员号为...
  • C语言实例解析精粹

    2014-03-14 21:57:05
    001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...
  • C语言学习实例220例

    2015-06-16 23:47:59
    001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 ...
  • C语言实例解析精粹 PDF

    热门讨论 2010-08-17 00:20:25
    实例1 第一个C程序 实例2 运行多个源文件 实例3 求整数之积 实例4 比较实数大小 实例5 字符的输出 实例6 显示变量所占字节数 实例7 自增/自减运算 实例8 数列求和 实例9 乘法口诀表 实例10 猜数字游戏 实例11 模拟...
  • 实例131 将一个数组逆序输出 331 实例132 求平均值 333 实例133 求平均值并存盘 336 实例134 数字金字塔 338 实例135 汉诺塔问题 339 实例136 奇数的个数 341 实例137 字符的处理 344 实例138 个位数为3、6、...
  • 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...
  • C语言实例解析精粹源代码

    热门讨论 2009-09-20 03:39:01
    001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...
  • C语言源代码实例.rar

    2009-08-27 20:17:58
    001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...
  • 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM...
  • 文章目录题目解题思路总体代码 题目 问题:输入n,输出正n层星号三角形。首行顶格,星号间有一空格,效果见样例 输入样例: 3 输出样例 数据规模 1<...我先考虑的是最中间只输出一个 “ * ” 的这一部分
  • 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 ...

空空如也

空空如也

1 2
收藏数 38
精华内容 15
关键字:

c语言输出一个倒三角形

c语言 订阅