2023/11/08 作业

1. 自定义函数 杨辉三角

#include 

void triangle(int len,int row,int arr[][row]);
int main(int argc, const char *argv[])
{
	//自定义函数 杨辉三角
	int a;
	printf("please enter a =");
	scanf("%d",&a);
	int arr[a][a];

	int len = sizeof(arr)/sizeof(arr[0]);
	int row = sizeof(arr[0])/sizeof(arr[0][0]);
	triangle(len,row,arr);
	return 0;
}

void triangle(int len,int row,int arr[][row]){
	
	int k;

	for(int i=0;i=i;k--){
			//	printf("  ");
			//}

			if(i == j || j ==0){
				arr[i][j] =1;
			}else{
				arr[i][j] = arr[i-1][j] +arr[i-1][j-1];
			}
			printf("%-3d",arr[i][j]);
		}
		puts("");
	}


}

 

2023/11/08 作业_第1张图片

2. 思维导图

你可能感兴趣的:(算法)