精华内容
下载资源
问答
  • 思路:✳和空格(确定是两个控制变量)的每行的个数都成等差数列,前4行由上至下,逐层递增(减),所以前四行先构成一个大的for循环,在大的for循环里面在分别展开✳和空格的小循环(每行结束后记得要加换行符);...

    这个亚子

    思路:✳和空格(确定是两个控制变量)的每行的个数都成等差数列,前4行由上至下,逐层递增(减),所以前四行先构成一个大的for循环,在大的for循环里面在分别展开✳和空格的小循环(每行结束后记得要加换行符);剩下的三行的规律同上。
    注:注释里的星号一定要加引号,不然会编译错误

    #include<iostream>
    using namespace std;
    int main()
    {
    	const int N=4;
    	int i,j;/*在此定义一次就可*/
    	for(i=1;i<=N;i++)
    	{
    		for(j=1;j<=30;j++)
    		cout<<' ';/*先空出30个空格*/
    	for(j=1;j<=8-2*i;j++)/*不要在括号内重复用int定义,产生重复,编译错误(列表达式的规律同下)*/
    		cout<<' ';
    	for(j=1;j<=2*i-1;j++)/*每行的'*'成等差数列,可依据规律来列表达式*/
    		cout<<'*';
    	cout<<endl;
    	}
        for(i=1;i<=N-1;i++)
    	{
    	for(j=1;j<=30;j++)
    		cout<<' ';
    	for(j=1;j<=7-2*i;j++)
    		cout<<'*';
    	cout<<endl;
    	}
    return 0;
    }
    
    
    展开全文
  • 编写一个程序输出以下图案

    万次阅读 2016-10-23 20:36:21
    编写一个程序输出以下图案   *   ***  *****  *******  *********  *********** *************  ***********  *********  *******  *****   ***  * #include int
    编写一个程序,输出以下图案 
          *    
         ***
        *****
       *******
      *********
     ***********
    *************
     ***********
      *********
       *******
        ***** 
         ***
          *


    #include<stdio.h>

    int main()
    {
    printf("Please Enter<lines>");
     int lines = 0;
     scanf("%d", &lines);
     int i = 0;
     int j = 0;
     for (; i < lines; i++){//上半部
      for (j = 0; j < lines - 1 - i;j++){
       printf(" ");
      }
      for (j = 0; j < 2 * i + 1; j++){
       printf("*");
      }
      printf("\n");
     }

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

     }
     return 0;
    }

    在本题中,把该图案分为上部分和下部分,务必搞清楚的是:一共有多少行,多少个空格,多少个*,并且知道三者关系
    展开全文
  • 功能:请编写输出以下图案程序,图案的行数由输入的值确定 A BBB CCCCC DDDDDDD EEEEEEEEE */ #include<stdio.h> int main(void) { int i, j; int lines; char ch = 'A'; printf("请输入图案的行数...
    /*
    2020-5-6  18:55
    作者:nyc
    功能:请编写输出以下图案的程序,图案的行数由输入的值确定
        A
       BBB
      CCCCC
     DDDDDDD
    EEEEEEEEE
    */
    #include<stdio.h>
    int main(void) {
    	int i, j;
    	int lines;
    	char ch = 'A';
    
    	printf("请输入图案的行数:");
     	scanf("%d",&lines);
    
    	for(i=0; i<lines; i++) {
      		for(j=0; j<lines-i-1; j++) {
       			printf(" ");
      		}
      		for(j=0; j<2*i+1; j++) {
       			printf("%c",ch+i);
      		}
      		printf("\n");
     	}
    	return 0;
    }

    运行结果:
    在这里插入图片描述

    展开全文
  • 编写一个程序输出如下图案: 行 数 1 2 3 4 5 6 7 8 9 10 11 12 13 *个数 1 3 5 7 9 11 13 11 9 7 5 3 1 左边 空格数 6 5 4 3 2 1 0 1 2 3 4 5 6 //编写一个程序输出如下图案: * *** ***** ******* ***...

    编写一个程序,输出如下图案:

    行 数	1	2	3	4	5	6	7	8	9	10	11	12	13
    *个数	1	3	5	7	9	11	13	11	9	7	5	3	1
    左边
    空格数	6	5	4	3	2	1	0	1	2	3	4	5	6
    
    
    
    //编写一个程序,输出如下图案:
          *
         ***
        *****
       *******
      *********
     ***********
    *************
     ***********
      *********
       *******
        *****
         ***
          *
    
    #include <stdio.h>
    
    int main()
    {
        int i, j, k;
        for (int i = 1; i <= 13; i++)
        {
        	//将输出上部分根据等差数列求*
            if (i < 7)
            {
                for (int k = 6; k >= i; k--)
                {
                    printf(" ");
                }
                for (int j = 1; j <= 2 * i - 1; j++)
                {
                    printf("*");
                }
                printf("\n");
            }
            //跟上部分是对称
            else if (i > 7)
            {
                for (int k = 1; k <= i - 7; k++)
                {
                    printf(" ");
                }
                for (int j = 13 - 2 * (i - 7); j >= 1; j--)
                {
                    printf("*");
                }
                printf("\n");
            }
            //中间没有空格直接输出*
            else
            {
                for (int j = 1; j <= 2 * i - 1; j++)
                {
                    printf("*");
                }
                printf("\n");
            }
        }
        return 0;
    }
    
    展开全文
  • C语言 输出字母图案(金字塔)

    千次阅读 2020-05-15 19:49:00
    一,请编写输出以下图案程序,图案的行数由输入的整数值确定。 A BBB CCCCC DDDDDDD ... #include <stdio.h> int main(void) { int n,i,b,c; char ch = 'A'; printf("请输入你要打印的行数:\n"); ...
  • 编写一个程序输出以下信息: **************************  Very Good! ************************** 输入格式 无 输出格式 **************************  Very Good! ************...
  • 1111111 大型Transformer模型参数量和计算设备内存最近5年的增长速度 asasasas 111111111111111111 111111111111111111
  • 4.4 循环结构程序设计 例4.30打印出以下图案 * * * * 算法分析这个图案是一个三角形事实上我们可以利用循环做出许多规则的图形如正方形平形四边形或菱形打印这个三角形的方法是每一行先输出若干数目的空格再输出若干...
  • C语言中输出菱形图的一点感悟

    万次阅读 2012-03-16 19:23:30
    有这么一道题:编制输出以下图案的的程序。     或许对于刚学过C语言的新手朋友来说,这是一个很简单的题,编写多个printf输出语句不就能够得到它嘛,不错,的确如此,但当我问你当我们中间最长的那排数
  • 本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。 输入格式: 输入在一行中给出一个正的奇数n。 输出格式: 输出由n行星号“*”组成的菱形,如样例所示。每个星号后跟一个空格。 输入样例: 7 输出...
  • Java 写的画图板,通过这个小程序,大家可以了解到:建立输入输出流、按钮数组,存放以下名称的功能按钮、创建基本操作按钮,包括"新建"、"打开"、"保存"等、定义铅笔画,也就是用鼠标拖动着随意绘图、绘制以指定...
  • 1.5 参照本章例题,编写一个C程序输出以下信息: 1 1.6 写一个程序,输入a,b,c三个值,输出其中最大者。 1 第2章 程序的灵魂——算法 2 2.1 什么叫结构化的算法?为什么要提倡结构化的算法? 2 2.7 什么叫结构化...
  • 寒假作业10

    2019-02-13 18:58:03
    2.编写程序 打印以下图案 解析:这就是打印直角三角形 只不过是用数字输出 3.在算经中出了一道“百钱买百鸡的说法 题意是这样的5文钱可以买一个公鸡,三文钱可以买一只母鸡,1文钱可以买一只母鸡 1文钱可以买3只鸡...
  • 寒假9

    2019-02-09 13:07:05
    2.编写程序 打印以下图案 解析:这就是打印直角三角形 只不过是用数字输出 3.在算经中出了一道“百钱买百鸡的说法 题意是这样的5文钱可以买一个公鸡,三文钱可以买一只母鸡,1文钱可以买一只母鸡 1文钱可以买3只鸡...
  • GCC编译器的使用

    2018-04-16 12:39:35
    GCC编译器的使用1、在用户主目录下新建目录test,并在此目录下新建一个文件file.c 编写程序,程序功能输出如下图案。源程序写在一个文件中,并使用GCC编译。 2、在用户主目录下新建目录test,并在此目录下新建以下...
  • c语言题(数组内容交换、分数计算、1到 100 的所有整数中出现多少次数字9、打印函数、水仙花数、前n项和)1. 将数组A中的内容和数组B中的内容...4.在屏幕上输出以下图案:5.求出0~999之间的所有“水仙花数”并输出...
  • Python练习题(二)

    2020-02-12 10:12:13
    12. 在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* *********** ********* ******* ***** *** * 求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其...
  • 1.在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* *********** ********* ******* ***** *** * 2.求出0~999之间的所有“水仙花数”并输出 求Sn=a+aa+aaa+aaaa+...
  • 在屏幕上输出以下菱形图案: 2.求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。 3.求Sn=a+aa+aaa+aaaa...
  • 第六章 复习题&编程练习1. 写出执行完下列各行后quack的值是多少。后5行中使用的是前一行生成的quack的值。2. 假设value是int类型,下面循环的...6. 编写一个程序打印下面的图案,要求使用嵌套循环:7. 下面的程...
  • 题目:用*号输出字母C的图案。 【程序8】 题目:输出9*9口诀。 【程序9】 题目:要求输出国际象棋棋盘。 【程序10】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月  后...
  • java 经典习题.doc

    2009-09-16 11:32:59
    题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙...
  • 会计理论考试题

    2012-03-07 21:04:40
    A、Windows98的GUI特点 B、背景图案 C、屏幕保护程序 D、画笔 30.下列计算机设备中,属于输入设备的是__D___。 A、音箱 B、绘图仪 C、打印机 D、扫描仪 31.启动Windows98中文版后,下列中___C___的图标不是常见的...
  • 达内 coreJava 习题答案

    2010-02-10 19:49:01
    9、利用程序输出如下图形: * * * * * * * * * * * * * * * * * * * * * * * * * class Asterisk{ public static void main(String[] args){ for (int i=1; i; i+=2){ for(int j=1; j; j++){System.out....
  • 使用IDLE - 交互式环境(REPL) / 编写多行代码 / 运行程序 / 退出IDLE 注释 - 注释的作用 / 单行注释 / 多行注释 Day02 - 语言元素 程序和进制 - 指令和程序 / 冯诺依曼机 / 二进制和十进制 / 八进制和十六进制 ...

空空如也

空空如也

1 2
收藏数 31
精华内容 12
关键字:

编写程序输出以下图案