mydy.net
当前位置:首页 >> 打印出杨辉三角形10行 >>

打印出杨辉三角形10行

#include<iostream> using namespace std; int main() { int A[6][6]; int i,j; for(i=0;i<6;i++)//设置杨辉三角的第一列和斜列 { //顶点和两边都是为:1 A[i][0]=1; //设置顶点为:1 A[i][i]=1; //设置两边(竖列和斜列)为:1 } { for(j=0;j<i;j++) A[i][j]=A[i-1][j-1

#include<stdio.h>#define N 10int main(){ int a[N][N],i,j; for(i=0;i<N;i++) { for(j=N;j>=i;j--) printf(" "); for(j=0;j<=i;j++) { if(i==j||j==0) a[i][j]=1; else a[i][j]=a[i-1][j]+a[i-1][j-1]; printf("%4d",a[i][j]); if(i==j) printf("\n"); } } return 0;} 运行如下:

打印出杨辉三角形(要求打印出10行如下图). 悬赏: 0 答案豆 提问人: 匿名网友 您可能感兴趣的试题 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:

n为你要输出的杨辉三角的行数,此处设n为11,输出10行,楼主可以自行改动,即可输出相应的行.#include#define n 11 void main() { int i,j,a[n][n]; for(i=1;i { a[i][1]=1; a[i][i]=1; } for(i=3;i { for(j=2;j { a[i][j]=a[i-1][j]+a[i-1][j-1]; } } for(i=1;i { for(j=1;j { printf("%6d",a[i][j]); } printf("\n"); } printf("\n"); }

#include<stdio.h> void fun(int a[][34],int n) { int i,j; for(i=0;i<n;i++) for(j=0;j<=i;j++) { if(i==j) a[i][j]=1; else if(j==0) a[i][j]=1; else a[i][j]=a[i-1][j-1]+a[i-1][j]; } } int main() { int i,j,k,n; int a[34][34]; k=1; while(scanf("%d",&n)==1) // 输入你要显示的行数,如1,2,

main(){int i,j;int a[10][10];printf("\n");for(i=0;i<10;i++) {a[i][0]=1; a[i][i]=1;}for(i=2;i<10;i++) for(j=1;j<i;j++) a[i][j]=a[i-1][j-1]+a[i-1][j];for(i=0;i<10;i++) {for(j=0;j<=i;j++) printf("%5d",a[i][j]); printf("\n"); }}

#include void main() { int i,j,n=13; printf("N="); while(n>12) scanf("%d",&n); /*控制输入正确的值以保证屏幕显示的图形正确*/ for(i=0;i { for(j-0;j for(j=1;j printf("\n"); } } void int c(int x,int y) /*求杨辉三角形中第x行第y列的值*/ { int z; if((y==1)||(y

#include <stdio.h> main() { int i,j,n=10,a[17][17]={0}; for(i=0;i<n;i++) a[i][0]=1; /*第一列全置为一*/ for(i=1;i<n;i++) for(j=1;j<=i;j++) a[i][j]=a[i-1][j-1]+a[i-1][j];/*每个数是上面两数之和*/ for(i=0;i<n;i++) /*输出杨辉三角*/ { for(j=0;j<=i;j++) printf("%5d",a[i][j]); printf("\n"); } }

#include"stdafx.h"#include <iostream>using namespace std;void main(){ int i,j,n; int a[20][20]; cout<<"input num:"; cin>>n; for (i=0;i<n;i++) { a[i][0]=1; a[i][i]=1; } for (i=2;i<n;i++) { for (j=1;j<i;j++) { a[i][j]=a[i-1][j-1]+a[i-1][j]; } } for (i=0;i<n;i++) { for (j=

打印?你指的是输出?还是打印成纸张啊namespace MyYangHuiTriangle{ class Program { static void Main(string[] args) { int length = 0;//杨辉三角形的长度 Console.Write("输入杨辉三角长度:"); length = Convert.ToInt32(Console.ReadLine

网站首页 | 网站地图
All rights reserved Powered by www.mydy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com