uq_64510498604


私信TA

用户名:uq_64510498604

访问量:3875

签 名:

等  级
排  名 18647
经  验 694
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

 

0.0分

25 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

用两个循环是不是简单点
#include <stdio.h>
#include <string.h>
#include <math.h>
int main(){
    int N,k=1,m,tag;
    scanf("%d",&N);
    for(int i=0;i<N;i++)
    {
        k = k+i;
        tag = i+2;
        m = k;
        for(int j=i;j<N;j++)
        {
            printf("%d ",m);
            m = m+tag;
            tag++;
        }
        printf("\n");
    }
}
2024-03-01 22:31:55
#include<stdio.h>
int  main()
{
    int n,i,j,a,b;
    scanf("%d",&n);
    for(i=1;i<=n;i++){           //控制行
        a = (i*i-i+2)/2;
        b=i+1;      
        for(j=n+1-i;j>0;j--){     //控制列
                if(j==n+1-i){    //判断第一个
                    printf("%d ",a);
                }else{
                    a += b;
                    printf("%d ",a);
                    b++; 
                }
        }
        printf("\n");
    }
    return 0;
}
2023-04-06 20:02:55
#include<stdio.h>
int main()
{
    int i,j,a[20][20],N,s,d;
    a[0][0]=1;
    while(~ scanf("%d",&N))
    { s=N;
        for(i=0;i<N; )
        {d=i+2;
        s=s-1;
            for(j=0;j<=s;j++)
            {
                a[i][j+1]=a[i][j]+d;
                d++;
                printf("%d ",a[i][j]);
            }
            printf("\n");
            i++;
            a[i][0]=a[i-1][1]-1;
        }
    }
    return 0;
}
2023-01-27 15:29:12
#include <stdio.h>
int main()
{
    int n, begin = 1, after;
    scanf("%d", &n);
    for (int i = 0; i < n; i++)
    {
        begin += i;
        printf("%d", begin);
        after = begin;
        for (int j = 2 + i; j < n + 1; j++)
        {
            printf(" %d", after += j);
        }
        printf("\n");
    }
}
2022-11-14 23:10:23
#include<stdio.h>

int main(void)
{
	int n = 0,temp1=0,temp2 = 0;
	int i, j;
	printf("请输入数字\n");
	while (scanf("%d", &n) != EOF)
	{
		printf("打印的图形如下:\n");
		for (i = 1; i <= n; i++) //控制行
		{
			for (j = 1; j <= n + 1 - i; j++) //控制列
			{
				if (j == 1)
				{
					temp1 = (i * i - i + 2) / 2;  //第i行第一个数的数值
					temp2 = temp1;
					printf("%d  ", temp1);
				}
				else
				{
					temp2 = temp2 + i + j - 1;  //第i行第j个数的数值
					printf("%d  ", temp2);
				}
			}
			printf("\n");
		}
		printf("请输入数字\n");
	}
}
2022-08-29 22:54:57
int main() 
{
	int arr[10][10] = { 0 };
	int i, j, n;
	int k = 1;//记录自然数1 2 3;
	while (scanf_s("%d", &n))
	{
		if (n == 0)
			break;
		for (i = 0; i < n; i++)
		{
			for (j = 0; j <= i; j++)
			{
				arr[i - j][j] = k;
				k++;

			}
		}
		for (i = 0; i < n; i++)
		{
			for (j = 0; j < n - i; j++)
			{
				printf("%d ", arr[i][j]);
			}
			printf("\n");
		}
		k = 0;
	}
	return 0;
}
2022-04-08 12:11:49
#include<iostream>
using namespace  std;
int main(){
	int n;
	cin>>n;
	int b = n;
	int c = 1;
	int d =2;
	int a[n][n];
	for(int i=0;i<n;i++){
		for(int j =0;j<b;j++){
			a[i][j]=c;
			c+=d;
			d++; 
		}
		b--;
		c=a[i][0]+i+1;
		d=i+3;
	} 
    b = n;
	for(int i=0;i<n;i++){
		for(int j =0;j<b;j++){
			
			cout<<a[i][j]<<" "; 
		}
		b--;
		cout<<endl;
	}
	return 0;
}
2022-04-04 23:50:12
#include<stdio.h>

int main ()
{
	int i,j=0;
	int n=0;
	scanf("%d",&n);
	int temp=1;
	int m =n;
	int k=0;
	int tem=1;
	for(j=0;j<=m;j++)
	{
	
	for(i=0;i<n;i++)
	{
	
		printf("%d\t",temp);
		temp=temp+i+j+2;
		
	}	printf("\n");
		n--;
		
		tem=j+1+tem;
		temp=tem;
		
		k++;
	}
	return 0;
}
2022-04-03 14:16:32