用C语言的循环结构设计编程打印下面要求图案第一行1个*,第二行3个*,第三行5个*,第n行2n-1个*。在线等

*

* * *
* * * * *
* * * * * * *
每个*之间用空格隔开
*
* * *
* * * * *
* * * * * * *

第1个回答  推荐于2016-04-27
#include<stdio.h>
int main()
{
    int i,j,n;
    printf("请输入n值:");
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=2*i-1;j++) printf("* ");
        printf("\n");
    }
    return 0;
}

本回答被提问者采纳
第2个回答  2015-02-11
这是直角三角形的
#include "stdio.h"
#define n 8//这里代表打印几行
void main()
{
int i,j;
for(i=1;i<n;i++)
{
printf(" "); //从第五个空格开始打印*
for(j=1;j<=2*(i-1)+1;j++)
printf("* ");
printf("\n");
}
}//打印直角三角形图
运行后的图形:
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * * *追问

出错了啊 大神 我选择下面的了 还是谢谢您!!

用C语言的循环结构设计编程打印下面要求图案第一行1个*,第二行3个*...
include<stdio.h>int main(){ int i,j,n; printf("请输入n值:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=2*i-1;j++) printf("* "); printf("\\n"); } return 0;}

用C语言循环结构实现下列图案输出 第一行:一个五角星 第二行:3个五角 ...
如果不是菱形的,就把第1个j循环注释掉

使用C语言的循环控制结构打印出下图所示的图案。
对于3行的菱形,很明显,第1行和第3行一个空格,第二行一个#;对于5行的菱形,第1行和第5行两个空格,第2行和第4行一个空格、一个#,第3行3个#;对于7行的菱形,第1行和第7行三个空格,第2行和第6号两个空格、一个#,第3行和第5行一个空格、三个#,第四行5个#。规律应该很明显...

VC环境(C语言)编程,使用循环结构!!输出如下图形 * * ** ** *** **...
代码如下:include <stdio.h>int main(){int m = 4, n = 8;for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (j < n \/ 2) {printf("%c", j <= i ? '*' : ' ');}else {printf("%c", (n - j - 1) <= i ? '*' : ' ');}}...

如何用C语言输出以下图案 ___* __*** _*** *** _*** __*** ___*...
for循环结构是c语言中最具有特色的循环语句,使用最为灵活方便,它的一般形式为:for(表达式1;表达式2;表达式3)循环体语句 。(其中;不能省略) 表达式1为初值表达式,用于在循环开始前为循环变量赋初值。表达式2是循环控制逻辑表达式,它控制循环执行的条件,决定循环的次数。表达式3为循环控制变量修改表达式,它使for循环趋...

编写程序,使用循环结构,输出: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...
include <stdio.h> int main(void){ int i = 0;while (1){ printf("%d ", ++i);if (i == 15)break;} return 0;}

用循环结构打印下列图案(C语言)
for(i=1;i=<5,i++){ for(i=1;i=<5,i++)printf("%c",'*');printf("\\n");}

编写程序打印下列图标(要求用循环结构实现) A BBB CCCCC DDDDDDD_百度...
\/\/i行就打印c中第i个元素 } System.out.println(); \/\/打印完一行换行 m++;} } } 模式2 1+0 1+2 3+2 public class Print { public static void main(String [] args){ char[] c={'A','B','C','D'};\/\/定义一个字符数组 装你要打印的字符 int m=1; \/\/打印多少个...

C语言题 给出步骤解释.利用循环结构输出以下图形
i=0; i<5; i++){for(j=4; j>i; j--)printf(" ");for(k=0; k<=2*i; k++)printf("*");printf("\\n");}}观察图形是5行,所以用i控制行,在观察每个星号前都是空字符,随着行的增加,空格减少,第二个for控制输出空字符,随着行的增加,星号也增加,用第三个for控制星号 ...

1 22 333 4444 55555 用C语言怎么编 打印出来,用for.
按问题中的方式输出,需要两个for循环结构,外层循环负责1……2……3这样的数字循环,内层循环,负责输出几个1、几个2。include <stdio.h>int main(){ for (int i=1; i<=5; ++i) {for (int j=0; j!=i; ++j) printf("%d", i);printf(" ");}printf("\\n");return 0;} ...

相似回答