本题要求编写程序,输出指定的由“*”组成的倒三角图案。
输入格式:
本题目没有输入。
输出格式:
* * * *
* * *
* *
*
答案代码块方法一 :
#include<stdio.h>
int main(){
printf("* * * *\n * * *\n * *\n *");
return 0;
}
答案代码块方法二 :
//该答案在PTA上显示格式错误,但是方法可行
#include <stdio.h>
int main (){
int i , l;
int n = 0;//记录空格
int m = 0;//记录*
while(m != 4){
for(i = 0 ; i < n ; i++){ //空格从0到3
printf(" ");
}
for(l = 4 ; l > m ; l--){//*好从4到1
printf("* ");
}
printf("\n");
n++;
m++;
}
}
本文介绍了一种使用C语言编程技巧,输出特定倒三角图案的方法。通过两种不同的代码实现方式,展示了如何利用循环和字符串输出功能,生成由星号构成的倒三角形状。第一种方法直接使用printf函数输出每一行的图案,而第二种方法则通过循环控制空格和星号的数量,动态构建每一行的图案。
1529

被折叠的 条评论
为什么被折叠?



