精华内容
下载资源
问答
  • 用c语言打印*图案

    万次阅读 2021-02-28 14:47:17
    打印出以下图案 * * * * * * * * * * * * * * * * #include <stdio.h> int main(void) { int a,b,c,t; { int i,j; for(i=1;i<=5;i++) { for(j=1;j<=20-i;j++) printf(" "); for(j=1;j<=2*i...

    打印出以下图案
    *
    * * *
    * * * * *
    * * * * * * *


    #include <stdio.h>
    int main(void)
    {
    	int a,b,c,t;
    	{
    	int i,j;
        for(i=1;i<=5;i++)
    	{
    	for(j=1;j<=20-i;j++)
        	printf(" ");
    	for(j=1;j<=2*i-1;j++)
    		printf("*");
    		printf("\n");
    	}
    
    	return 0;
    
    } }      
    

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

    展开全文
  • C语言:打印图案*********

    千次阅读 2019-03-26 17:06:51
    程序如下: #include<stdio.h> int main() { int a; int b; int i; for (i = 1; i <= 13; i++ ) { if (i = 1) printf("\n"); if (i = 2) printf("\n"); if (i = 3) ...if (...

    程序如下:

    #include<stdio.h>
    int main() {
    	int a;
    	int b;
    	int i;
    	for (i = 1; i <= 13; i++ ) 
    	{
    		if (i = 1)
    			printf("*\n");
    		if (i = 2)
    			printf("***\n");
    		if (i = 3)
    			printf("*****\n");
    		if (i = 4)
    			printf("*******\n");
    		if (i = 5)
    			printf("*********\n");
    		if (i = 6)
    			printf("***********\n");
    		if (i = 7)
    			printf("*************\n");
    		if (i = 8)
    			printf("***********\n");
    		if (i = 9)
    			printf("*********\n");
    		if (i = 10)
    			printf("*******\n");
    		if (i = 11)
    			printf("*****\n");
    		if (i = 12)
    			printf("***\n");
    		if (i = 13)
    			printf("*\n");
    	}
    	system("pause");
    	return 0;
    }
    
    展开全文
  • C语言输出图形

    2019-04-13 22:00:08
    利用C语言输出三角形,正方形,长方形,倒金字塔
  • c语言循环输出图案*方法 笨人必看

    万次阅读 多人点赞 2019-06-22 18:56:44
    1.在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* *********** ********* ******* ***** *** * 分析 首先得确定输出的图案有没有规律,很明显看出来是...

    搞一下题2019.6.22

    1.在屏幕上输出以下图案:

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

    分析

    首先得确定输出的图案有没有规律,很明显看出来是有的,第一行输出一个 * 第二行输出3个 *

    这是一个有规律的输出(*)我们来分为上下部分来分析


    上半部分

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

    正三角每一行比上一行多2个* 相当于一个奇数输出1 3 5 7 9 …
    可以看出上半部分有7行我们用i控制行,一共有 2*i+1 列我们用j控制列

    第i行第i行的*数
    01
    13
    i2*i+1

    核心代码如下:

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

    第一个for循环 循环行数,第二个for循环循环列数,在第二个for循环里面输出图案即可!
    切记在每一列循环(内循环后)后要加换行 ,否则就输出成一条线;

    下半部分

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

    同分析上半部分一样,倒三角每一行比上一行少2个* 相当于一个倒奇数输出…9 5 7 3 1
    可以看出下半部分有6行我们用i控制行,一共有 11-2*i 列我们用j控制列

    第i行第i行的*数
    011
    19
    i11-2*i

    核心代码如下:

    
        for (int i = 0; i <= 6; i++)
    	{
    		for (int j = 0; j < 11-2*i; j++)
    		{
    			printf("*");
    		}
    		printf("\n");
    	}
    
    

    切记在每一列循环(内循环后)后要加换行 ,否则就输出成一条线;


    展开全文
  • "c语言"程序6种方式打印*号图形(详细注释)

    万次阅读 多人点赞 2019-04-08 17:22:07
    1、 #include<stdio.h> void main(){ int i,j; for(i=1;i<...j++){ //控制内层循环打印的个数 printf("*"); } printf("\n"); } } 运行结果如下: ***** ***** ***** ***** ****...
    1、
    #include<stdio.h>
    void main(){
    	int i,j;
    	for(i=1;i<=5;i++){   //控制外层循环
    		for(j=1;j<=5;j++){  //控制内层循环打印的个数
    			printf("*");
    		}
    		printf("\n");
    	}
    }
    运行结果如下:
    *****
    *****
    *****
    *****
    *****
    
    2、
    #include<stdio.h>
    void main(){
    	int i,j;
    	for(i=1;i<=5;i++){
    		for(j=1;j<=i;j++){     //这里改成i随着i的自增,打印*号
    			printf("*");
    		}
    		printf("\n");
    	}
    }
    运行结果如下:
    *
    **
    ***
    ****
    *****
    
    3、
    #include<stdio.h>
    void main(){
    	int i,j;
    	for(i=1;i<=5;i++){
    		for(j=1;j<=2*i-1;j++){     //这里改成i随着i的自增,先乘2,在减去一个 继续打印*号
    			printf("*");
    		}
    		printf("\n");
    	}
    }
    运行结果如下:
    *
    ***
    *****
    *******
    *********
    
    4、
    #include<stdio.h>
    void main(){
    	int i,j;
    	for(i=1;i<=5;i++){         //外层循环控制输出5行 
    		for(j=1;j<=5-i;j++){     //内层每行先输出5-i个空格,随着i自增一次5就减去一次
    			printf("");     //先打印出*前边的空格
    		}
    		for(j=1;j<=i;j++){
    			printf("*");   //每行输出i个*号
    		}
    		printf("\n"); //每行最后输出回车
    	}
    }
    运行结果如下:
        *
       **
      ***
     ****
    *****
    
        5、
        #include<stdio.h>
        #include<math.h>
        void main(){
        	int i,j;
        	for(i=1;i<=5;i++){         //外层循环控制输出7行 
        		for(j=1;j<=abs(4-i);j++){     //abs意思是取数的绝对值,内层每行先输出|4-i|个空格,第一行打印3个空格,第二行打印2个,第三行打印3个,第四行打印0个,第五行打印1个,因为取|4-5|的绝对值,第六行打印2个取|4-6|的绝对值,第七行打印1个取|4-7|的绝对值
        			printf("");     //先打印出*前边的空格
        		}
        		for(j=1;j<=((i<4)?2*i-1:15-2*i);j++){ //每行输出若干个*号,当i<4的时候为2*i-1;否则为15-2*i
        			printf("*");   //每行输出i个*号
        		}
        		printf("\n"); //每行最后输出回车
        	}
        }
       *
      ***
     *****
    *******
     *****
      ***
       *
    
    6、
    #include<stdio.h>
    void main(){
    	int i,j;
    	for(i=1;i<=5;i++){
    		for(j=1;j<=6-i;j++){    
    			printf("*");
    		}
    		printf("\n");
    	}
    }
    运行结果如下:
    *****
    ****
    ***
    **
    *
    
    展开全文
  • c语言打印菱形图案

    千次阅读 多人点赞 2020-08-09 12:35:13
    1.打印空心菱形 #include<stdio.h> int main() { int n,i,m,j,k; scanf("%d", &n); m = (n + 1) / 2; for (i = 1; i <= n; i++) //一行一行的循环打印 { if (i <= m) //分两种情况,上半...
  • 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语言打印各种图案合集

    千次阅读 多人点赞 2020-11-21 10:57:29
    C语言打印菱形图案 题目描述:​ 输入一个正整数 n,并输出一个菱形,这个菱形有 2n−1 行,第一行有 2 个字母 A,之后的 n−1 行每行字母 A 的数量会递增 2 个,后面的 n+1 行至 2n−1 行,每行字母 A 的数量会递减...
  • c语言用*打印一个三角图案 int main() { int i,j,k; for(i=1;i<4;i++) { for(j=1;j<=3-i;j++) { printf(" "); } switch(i){ case 1: printf("*");break; case 2: printf("* *");break; ...
  • 在屏幕上输出如下的图案 根据上面图片可以看出来,前7行中下一行的星比前一行多两个星,第8行到第13行是下一行比前一行少2个星*。 代码为: #include<stdio.h> #include<stdlib.h> int main() { int...
  • 用C语言打印一个菱形图案!

    万次阅读 多人点赞 2018-10-12 16:31:36
    在屏幕上输出以下图案: 拿到这种题目其实是比较容易的,简单的来说就是找规律!,这个菱形每一行是由多个空格和星号组成 第一行:6个空格,1个星号 第二行:5个空格,3个星号 第三行:4个空格,5个星号 以此类推,假设...
  • 这道题目是这样的,要在屏幕上打一个竖放的三角形。我了最为繁琐的方法,我知道这个题可以循环做,不过只会第一种,希望看到的大佬可以多多赐教,在下感激不尽。下面附上代码。* 今天能做完的事,绝不拖到...
  • 打印以下图案: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*** &nbsp;&nbsp;&nbsp;&nbsp;***** &nbsp;&nbsp;&...
  • C语言打印平行四边形图案

    千次阅读 2020-12-07 20:11:27
    C语言打印平行四边形图案 #include<stdio.h> int main () {int i,j; for(i=0;i<5;i++)//五行五次循环 {for(j=0;j<i+1;j++)//每行比前一行多一个空格 printf(" "); printf("* * * * *\n");//这里的...
  • c语言打印*图程序

    2018-05-15 19:33:30
    利用for循环进行*打印图案,形成实心三角形、空心三角形等图案,图形形状可根据自己需求在结构上进行修改
  •  使用循环结构打印下述图形,打印行数n由用户输入。打印空格时使用"%s"格式,向printf函数传递只包含一个或多个空格的字符串" ",下同。 样例输入 一个满足题目要求的输入范例。 例: 5 样例输出 与上面的样例输入...
  • 首先,观察输出图案有无规律。复杂的图形可以将整体拆分,分为多个部分,细化打印,便于理解也简便操作。 例如: 我们就可以分为上下两部分,分别打印。 上部分 菱形上部分 第 i 行 第i行的 * 个数 ...
  • 打印自定义行数的矩形 打印效果: 参考代码: #include int main() { int i,j,n; printf("请输入要打印矩形的行数:"); scanf("%d",&n); for(i=1;i;i++) { for(j=1;j;j++) { printf(...
  • 该程序实现了多行由*组成的多行规则多边形图案的输出
  • C语言】输出“*”菱形图案

    万次阅读 2017-11-10 23:23:28
    问题:在屏幕上输出一个菱形图案  目标图案:    实现思路:  由目标图案可知:该图案共有13行,每行除了有“*”外,第一个“*”之前还包括空格。我们可以把整个图案分为上7行和下6行来看。上7行中,空格的...
  • C语言入门:打印菱形星号“*”图案

    万次阅读 多人点赞 2017-08-11 21:12:18
    打印菱形星号“*”图案。输入一个正整数n(n为奇数),打印一个高度为n的“*”菱形图案。试编写相应程序。 程序简易流程图如下:   #include /*打印菱形图案*/ int main (void) { int n,j,i;
  • #include &lt;stdio.h&gt; int main() { for (int x = 1; x&lt;8; x++){ for(int y=1;y&lt;=2*x-1;y++){ printf("*"); } printf("\n");......
  • 【C】 打印菱形图案

    千次阅读 2020-05-27 22:32:13
    打印出如下图案(菱形)。 * *** ***** ******* ***** *** * 代码: //打印菱形图案 #include<stdio.h> int main() { //分析,菱形图案由空格和*号组成 //声明函数 void print(int, int); ...
  • c语言打印*图形

    千次阅读 2019-01-25 17:35:30
  • giaogiao教你用c语言在屏幕上打印各种图案

    万次阅读 多人点赞 2018-03-21 21:19:14
    今天我们用c语言来实现在屏幕上打印用*组成的图案 首先呢,我们从简单的开始 输出自定义行数的矩形 我定义了三个变量 for循环做了一个嵌套 n来限制i,j,从而控制输出图案的大小 搞定~ 你看我屌么?...
  • 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程序打印正方形星形图案, 5_5网格, 启动一个外部循环(行),将迭代5次, 在外部循环下开始一个内部循环(列),迭代相同的次数在内部循环中打印星号。 /* 打印如下: ***** ***** ***** ***** ***** */ #include &...
  • C语言打印 *平行四边形

    千次阅读 多人点赞 2019-07-26 11:26:41
    #include “stdio.h” int main() { int i,j; for(i=0;i<6;i++) { for(j=0;j<=i;j++) printf(" "); printf("* * * * * \n"); } } #include “stdio.h” int main() { int i,j;... for...
  • C语言 打印 空心 正方形

    千次阅读 2019-01-08 13:48:58
    一道小题目,打印一个空心正方形,头文件只要&lt;stdio.h&gt; #include &lt;stdio.h&gt; int main() { int i,j; for(i=0;i&lt;6;i++)//i代表行 { for(j=0;j&lt;6;j++)//j代表列 { if...
  • C语言打印菱形图案 (15分)

    千次阅读 2020-06-04 22:25:37
    本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。 输入格式: 输入在一行中给一个正的奇数n。 输出格式: 输出由n行星号“*”组成的菱形,如样例所示。每个星号后跟一个空格。 输入样例: 7 输出...

空空如也

空空如也

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

用c语言打印出*****图案

c语言 订阅