那可能是你的数组没有初始化吧,前面你赋值了,但是后面是随机值,打印出来就是乱码
估计是你文本的存储格式问题。重新另存为一份UTF-8格式的文件。UTF-8编码格式中的数字占用一个字节。而ANSI或其他字符是占用两个字节的。
加点处改为<= include "stdafx.h"int main(int argc, char* argv[]){ int i,j;int p[10][10];for(i=0;i<10;i++){ p[i][0]=p[i][i]=1;} for(i=2;i<10;i++)for(j=1;j<=i-1;j++){ p[i][j]=p[i-1][j]+p[i-1][j-1];} for(i=0;i<10;i++){ f...