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

   更新日期:2024.05.18
#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("
");
    }
    return 0;
}


这是直角三角形的
#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");
}
}//打印直角三角形图
运行后的图形:
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * * *

  • 17514193806 :一个C语言编程问题,希望能得到详解。 要采用循环结构设计。_百度...
    水俩伟4750 :答:打印如图所示的一个矩形(n*n,n为奇数),粉色区域内的点(包括边界)打印一个*,绿色区域的点打印一个空格,就可打印出菱形 include <stdio.h> int main(){ int n;scanf("%d", &n);for (int x = -n/2; x <= n/2;x++){ for(int y = n/2; y >= -n/2;y--){ if (x>...
  • 17514193806 :用C语言循环结构打印这个图案
    水俩伟4750 :答:include <stdio.h>void main(){int i,j;for(i=3;i>=-3;i--){for(j=1;j<=abs(i);j++)printf(" ");for(j=1;j<=7-abs(i)*2;j++)printf("*");printf("\n");}}运行结果:
  • 17514193806 :怎么用for嵌套循环结构,C语言表达下图。定义i打印行数,j打印空格数,K...
    水俩伟4750 :答:可以使用两个二重循环。第一个二重循环打印图形的上半部分,再用一个二重循环打印图形的下半部分。下面是程序的源代码和运行情况的截图。#includeint main(){ int i,j,k; for(i=0;i<3;i++) {for(j=1;j<3-i;j++) printf(" "); for(k=0;k<=i;k++) printf("* ")...
  • 17514193806 :C语言 用for双重循环 编写一个有9行由*组成的菱形。
    水俩伟4750 :答:以下是使用 C 语言编写一个输出 9 行由星号组成的菱形的程序,使用了双重 for 循环:```c include <stdio.h> int main() { int rows = 9;int i, j, k;for (i = 1; i <= rows; i++) { for (j = 1; j <= rows - i; j++) { printf(" ");} for (k = 1; k <=...
  • 17514193806 :c语言编程,用循环打印出下面图案
    水俩伟4750 :答:include<stdio.h>void main(){ int i,j,num=1; int a[6][10]; for (i=1;i<=5;i++){ for (j=4;j>=i;j--){ printf(" "); } for(j=1;j<=2*i-1;j++){ if(num<10){ printf("0%d",num); a[i][j]=num; }else{ printf(...
  • 17514193806 :C++用循环结构语句编程并输出下图:
    水俩伟4750 :答:void main(){ for(int i=1;i<=9;i++){ if(i<5){ for(int j=1;j<=i;j++){ cout<<i;} cout<<endl;} else { for(int j=1;j<=9-i+1;j++){ cout<<9-i+1;} cout<<endl;} } system("pause");//可以加一个暂停来防止dos的自动关闭 } C++是兼容C语言的,楼上的引用...
  • 17514193806 :C语言 如何用while循环打印以下图形
    水俩伟4750 :答:include <stdio.h> define N (5)int main(){ int i,j;i=0;while(i<N){ j=0;while(j<=i){ printf("%d ",i+1);++j;} printf("\n");i++;} return 0;} include <stdio.h> define N (5)int main(){ int i,j,t;i=0;t=1;while(i<N){ j=0;while(j<=i){ print...
  • 17514193806 :编写程序打印下列图标(要求用循环结构实现) A BBB CCCCC DDDDDDD_百度...
    水俩伟4750 :答:for (int i=0;i<c.length;i++){ //控制行 c的长度是多少就有多少行 for(int j=0;j
  • 17514193806 :c语言编程:用循环结构程序控制结构,输出如下图形。
    水俩伟4750 :答:/ HELLO.C -- Hello,world / include "stdio.h"include "conio.h"main(){ int i,j,k;for(i=1;i<=5;i++)//控制2113行 { for(j=1;j<=5-i;j++)//控制多少个5261星4102号1653就换行 printf("");for(k=1;k<=2*i-1;k++)//输出多少个 星号 printf("*");printf("\n");...
  • 17514193806 :C语言编程 编写程序,在屏幕上输出下面的图案(要求用for 循环实现...
    水俩伟4750 :答:1、先双击打开桌面上的C-Free5软件。2、打开编程软件以后,创建一个新页面来编写程序;可以直接点击空白页面,也可以先点击【文件】,再点击【新建】。3、代码:#include<stdio.h>//头文件,int main(void)//主函数{ printf("打印一个C图案:"); printf("\n"); printf(" ***"); ...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网