c语言编程大家来解答

用c语言编写程序输出下面图形
1
23
456
7890

#include <stdio.h>
int main()
{
int n=1;
for(int i=0;i<4;i++)
{
    if(n==10)
          n=0;
    for(int j=0;j<i+1;j++)
        printf("%d",n++);
   printf("\n");
}
return 0;
}

#include <stdio.h>
int main ()
{
    int i;
    printf("1\n");
    printf("23\n");
    printf("456\n");
    printf("7890\n");
    return 0;
 }

img

#include "stdio.h"
int main(){
    int i,j,cnt=1;
    for(i=1;i<=4;i++){
        for(j=1;j<=i;j++){
              printf("%d",cnt++%10);
        }
        printf("\n");
    }
    return 0;
}



#include<stdio.h>
int main()
{
    printf("1\n");
    printf("23\n");
    printf("456\n");
    printf("7890\n");
return 0;
}
 

img


#include<iostream>
using namespace std;
int main(){
    int n,cnt=0;
    cin>>n;
    for(int i=1;i<=n;++i){//有这么多行 
        for(int j=1;j<=i;++j){//每一行有这么多的数字 
            ++cnt;//自增 
            cnt%=10;//让cnt控制在0~9的范围 
            cout<<cnt;
        }
        cout<<endl; 
    }
}

img


给你啦