怎样对C语言中二维数组一个特定的元素赋值,如arrey[2][3]赋值为1?
1个回答
展开全部
你这程序里,把arrey[0][1]到arrey[0][9]赋值为1,把arrey[0][0]、arrey[1][1]。。。arrey[9][9]赋值为1。而在后面的运算中,使用的元素,都是未赋值的变量,空指针异常。
另外,请采纳- -#include<stdio.h
int main(){int arrey[10][10];int i,j;for(i=0,j=0;j<=9;j++)//把arrey[0][1]到arrey[0][9]赋值为1{arrey[i][j]=1;}for(i=0;i<=9;i++)//把arrey[0][0]、arrey[1][1]。。。arrey[9][9]赋值为1{j=i;arrey[i][j]=1;}for(i=3;i<=9;i++)//参与运算的元素,都没赋值{for(j=2;j<=(i-1);j++){arrey[i][j]=(arrey[i-1][j-1])+(arrey[i-1][j]);
另外,请采纳- -#include<stdio.h
int main(){int arrey[10][10];int i,j;for(i=0,j=0;j<=9;j++)//把arrey[0][1]到arrey[0][9]赋值为1{arrey[i][j]=1;}for(i=0;i<=9;i++)//把arrey[0][0]、arrey[1][1]。。。arrey[9][9]赋值为1{j=i;arrey[i][j]=1;}for(i=3;i<=9;i++)//参与运算的元素,都没赋值{for(j=2;j<=(i-1);j++){arrey[i][j]=(arrey[i-1][j-1])+(arrey[i-1][j]);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询