啊哈c语言计算机编程一道题:利用循环命令for,就是输入一个数,它就会出现第一行一颗星,第二行三颗

啊哈c语言计算机编程一道题:利用循环命令for,就是输入一个数,它就会出现第一行一颗星,第二行三颗,第1张

#incldue <stdio.h>

int main()

{

int i,j,k,n

scanf("%d", &n)

for (i=0i<ni++)

{for (j=0j<=2-ij++)

printf(" ")

for (k=0k<=2*ik++)

printf("*")

printf("\n"差悉)

}

return 0

}

数虚梁乎字大点的时候渣茄不对 ,在看

#include <stdio.h>

#include <stdlib.h>

#include <windows.h>

int main()

{

int a,b,c,d

a=59

b=9

c=59

d=9

system("color 0a")

printf("2:00")

Sleep(1000)

while(a>=10)

{

system("cls")

printf("1:%d",a)/闭锋/1:10前的部分

Sleep(1000)

a=a-1

}

while(b>=0)

{

system("cls")

printf("1:0%d",b)//1:00前的部分

Sleep(1000)

b=b-1

}

while(c>轿岁晌=10)

{

system("cls")

printf("0:%d",c)//0:10前的部分

Sleep(1000)

c=c-1

}

while(d>=0)

{

system("cls")

printf("0:0%d",d)//0:00前的部分

Sleep(1000)

d=d-1

}

system("pause")

return 0

}

我是利用分解的办法,可能有点繁琐雀销哈!同新手共勉~

#include <stdio.h>

int main()

{

int i,j,a

printf("输入松树的层数:")

scanf("%d",&a)

// 判断是否输入正数(可省略,但可保无错)

if(a>0) {

printf("输出:\n")

// 输出松树的树冠

for(i=1i<=ai++) {

// 输出对称的空格

for(j=1j<=a-ij++) {

printf("搏悄 ")

}

// 输出一层树冠

for(j=1j<=2*i-1j++) {

printf("*"基改渣)

}

printf("\n")

}

// 这个是树干,可以省略:歼卜

for(i=1i<=a/2i++) {

for(j=1j<aj++) {

printf(" ")

}

printf("*\n")

}

// 树干到这里(可以省略)

}

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12428914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存