| 
 
| /* 题目:提示用户输入一个正整数n,如果n是5,就输出下列图形,其他n值以此类推
 *
 **
 ***
 ****
 *****
 */
 
 /*
 题目:提示用户输入一个小于10的正整数n,如果n是5,就输出下列图形,其他n值以此类推
 1
 22
 333
 4444
 55555
 */
 
 /*
 题目:提示用户输入一个小于10的正整数n,如果n是5,就输出下列图形,其他n值以此类推
 54321
 5432
 543
 54
 5
 */
 /*
 使用循环打印三角形
 ---*
 --***
 -*****
 *******
 */
 
 代码上如,把几个问题放到一块来写了希望有帮助复制代码#include<stdio.h>
int main()
{
        int n;
        printf("请输入一个整数\n");
        scanf("%d",&n);
        for(int i=0;i<n;i++)
        {
                for(int j=0;j<=i;j++)
                {
                        printf("*");
                }
                printf("\n");
        }
        printf("\n");
        for(int i=1;i<=n;i++)
        {
                for(int j=1;j<=i;j++) 
                {
                        printf("%d",i);                
                }
                printf("\n");
        }
        printf("\n");
        for(int i=0;i<n;i++)
        {
                for(int j=0;j<n-i;j++)
                {
                        printf("%d",n-j);
                }
                printf("\n");
        }
        printf("\n");
        for(int i=0;i<=n;i++)
        {
                for(int k=0;k<n-i;k++)
                {
                        printf(" ");
                }
                for(int j=0;j<i*2+1;j++)
                {
                        printf("*");
                }
                printf("\n");
        }
        
}
 | 
 |