c语言的一个简单图形问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 04:15:50
想做一个输入层数输出一个这样的图形:*
老做不对 **
编的程序是这样的: ***
****
#include"stdio.h"
void main()
{
int a,b;
printf("输入层数:");
scanf("%d",&a);
for(b=1;b<a;b++)
printf("*");
printf("\n");

}
图形错了!
是这个
*
**
***
****

#include<stdio.h>
void main()
{
int i,j;
int n;
printf("请输入层数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
printf("*");
printf("\n");
}
}
/*朋友,我也是初学者,哪里有不疑问的我们可以一起交流下。*/

#include"stdio.h"
void main()
{
int a,b,c;
printf("Please input the num:");
scanf("%d",&a);
printf("\n");
for(b=1;b<=a;b++)
{
for(c=1;c<=b;c++)
{printf("*");}
printf("\n");
}
getch();

}

直接粘贴复制就可以了,这个逻辑其实很简单的,希望对你有所帮助。你可以尝试编这种图形:
*
***
*****
编不好可以给我留言。我说的这个你会了,你就会感觉你现在编的很简单了。

记住是双重循环

一个负责行数 一个负责每行的*数量哦