哈哈,我抄别人的。
#。H
# n 4
int main()
整数 i,j;
for(i=0;i=n;i++)
for(j=1;j=ni;j++)
(“”);
for(j=1;j=2*i+1;j++)
(“*”);
(“\n”);
用C语言编写一个程序,在屏幕上输出****。 新人表示他不会寻求帮助。
如果是
**
***
如果是这样,请考虑:
#共3行,用循环实现: for (i=0;i3;i++) { /*循环体中的i分别等于0,1,2*/ }
#每一行都需要换行:
对于 (i=0;i3;i++)
{ //这里每行的星号都是输出("*"); 可以打印一个*
(“\n”);
#每个星号的数量是根据循环变量i的值计算出来的
我=0,1,2
星号个数=1,2,3=i+1
for (i=0;i3;i++) //三个循环,每次打印一行
{ for ( j=0;ji+1;j++ ) (“*”); //i+1次循环,每个循环打印一个*,不换行
(“\n”); //本行结束,输出换行符
如何用C语言使用循环语句打印如下图形: * *** ***** *******?
这使用循环来打印空格和星星,并绘制图形。 别以为它只是打印*,还打印不可见的空格。
首先将图构造成一个4行7列的数组。
可以先赋值再输出,也可以一次全部输出。
对于(i=0,i4,i++)
对于(j=0,j7,j++)
str[i][j]='';
对于(i=0;i4,i++)
给对应位置赋值*
C语言编程,如何打印下面的图形,怎么写 * ** *** **** *****
#。H
无效主()
int i,j,n;//声明i为要打印的行数,j是控制输出打印空格和星号,n是菱形的高度。
("请输入菱形的高度(奇数)\t");
scanf(“%d”,n); //接受随机数的输入
for(i=1;i=n/2+1;i++) //先打印上半部分。 如果输入的奇数是5,那么上面会显示3行,以此类推。
for(j=1;j=ni;j++) //打印空格
(“”);
for(j=1;j=2*i-1;j++)//打印星星
(“*”);
(“\n”);
for(i=n/2;i=1;i–) //n 已经清楚了,打印下半部分。 如果n为5,则下半部分显示两行,依此类推。
for(j=1;j=ni;j++) //打印空格
(“”);
for(j=1;j=2*i-1;j++)//打印星星
(“*”);
(“\n”);
c语言打印* * ** *** ****
#。H
(){
inti,j,n=4;
for(i=0;in;++i){
for(j=0;jn–i;++j)(””);
for(j=0;j2*i+1;++j)(“*”);
(“\n”);
;