早教吧 育儿知识 作业答案 考试题库 百科 知识分享

怎么用C语言编写杨辉三角#include"stdafx.h"intmain(intargc,char*argv[]){inta[10][10];for(inti=0;i<10;i++){a[i][1]=1;a[i][i]=1;}for(i=2;i<10;i++){for(intj=1;j<i;j++)a[i][j]=a[i-1][j]+a[i-1][j-1];}for(i=0;i<1

题目详情
怎么用C语言编写杨辉三角#include "stdafx.h" int main(int argc, char* argv[]) { int a[10][10]; for(int i=0;i<10;i++) { a[i][1]=1; a[i][i]=1; } for( i=2;i<10;i++) { for(int j=1;j<i;j++) a[i][j]=a[i-1][j]+a[i-1][j-1]; } for(i=0;i<10;i++) { for(int j=0;j<i;j++) printf("%5d ",a[i][j]); printf("\n"); } return 0; } 我这样写哪里错了?
▼优质解答
答案和解析
好吧,我确实也是花了好久才找出你的错误。。语法错误是小问题,首先头文件应该是stdio.h吧?第二,你的for( i=2;i