3、程序编写完成,运行程序观察输出结果,可以看到其中输出了正三角形的形状。以上就是用c语言输出正三角形演示:
下面是一个用C语言打印正三角形的示例代码: #include <stdio.h> int main() { int rows, i, j, space; printf("请输入要打印的行数:"); scanf("%d", &rows); for (i = 1; i <= rows; i++) { // 打印空格 for (space = 1; space <= rows - i; space++) { printf(" "); } /...
include int main() { int i, j, n = 0, a[17][17] = {0};while (n < 16) { printf("请输入杨辉三角形的行数:");scanf("%d", &n);} for (i = 0; i < n; i++) { a[i][0] = 1;} for (i = 1; i < n; i++) { for (j = 1; j <= i; j++) { ...
基本三角形由上向下从 1个 " * " 到 5个 " * " 那每行的 " * "就要有变化,所以j<=i,因为i是从1到5的。i=1时j <= 1 j层循环 j=1循环一次 输出一个* 然后 j++ j =2 大于 i 跳出j层循环,换行一次,然后i++,i=2i=2时j <= 2 j层循环 j=1循环两次 输出两个**...
输出任意空⼼正三⾓形的C语⾔编程输出任意空⼼正三⾓形,形如:* * * * * * * * * * * * ***以下程序经本⼈在TC下编译通过*** #include<stdio.h> void sjx(int n);void main(){ int n;clrscr();scanf("%d",&n);sjx(n);getch();} void sjx(int n){ int i,j;for...
include<stdio.h>int main(){ int i,j,n,chr; puts("请输入要打印输出的行数"); scanf("%d",&n); puts("输入要打印的符号"); fflush(stdin); chr = getchar(); for(i=1;i<=n;i++) { for(j=n-1;j>=i;j--) printf("%-3c",32); // ...
/ FOR.C / include <stdio.h> main(){ int a, b;for(a = 1; a <= 5; a ++){ for(b = 1; b <= a; b ++)printf("*");printf("\n");} } 估计就是练嵌套for语句,哈哈
int main(void){ int i,n,z,m,k,l;scanf("%d",&n);for(i=0;i<n;++i){ for(k=0;k<n-i;k++) //设置每一行输出空格的个数,可以看出是 n-行数 printf(" ");for(l=0;l<=i;l++) //同理 设置输出*的个数 printf("* ");printf("\n"); //执行换行 } retu...
include <stdio.h> main(){ int i,j,k;int n;scanf("%d",&n);//正三角 for(i=0;i<n;i++){ for(j=0;j<n-i;j++)printf(" ");for(k=0;k<=i;k++)printf(" *");printf("\n");} //倒三角 for(i=0;i<n;i++){ for(j=0;j<=i;j++)printf(" ");for(k=0;...
include<stdio.h> int main(){int i=0,j,k,d=1;scanf("%d",&i);i=i-1;for(j=i+1;j>0;j--)printf(" ");printf("*\n");for(j=i-1;j>0;j--){ for(k=j+1;k>0;k--){printf(" ");} printf("*");for(k=0;k<d;k++){printf(" ");} d=d+2;printf("*"...