本文目录一览:
- c语言赋值问题,dev5.11?
- c语言Dve~c++5.11,
- [怎么用Dev-C++ 5.11怎么用啊?我想用它来编写C语言,我该怎么办?麻烦说详细点啊。](#怎么用Dev-C++ 5.11怎么用啊?我想用它来编写C语言,我该怎么办?麻烦说详细点啊。)
c语言赋值问题,dev5.11?
因为当x==0时,b[x]=c[x]+c[x-1];等于b[0]=c[0]+c[-1];数组c越界,C语言编译器不检查越界错误,所以b[0]的值不定, 还有数组b和数组c都要初始化为0,否则x==1时,c[x]=b[x];等于c[1]=b[1];而b[1]这时没赋值, x==2时,x==3时有同样问题,造成杨辉三角尾部的数不定,出现你图中的情况. 改完的打印杨辉三角的C语言程序如下
#include stdio.h
int main(){
int a,x,b[10]={0},c[10]={0};
b[0]=1;
c[0]=1;
printf("%d\n",b[0]);
for(a=1;a10;a++){
printf("%d ",b[0]);
for(x=1;x=a;x++){
c[x]=b[x];
b[x]=c[x]+c[x-1];
printf("%d ",b[x]);
}
printf("\n");
}
return 0;
}
c语言Dve~c++5.11,
int定义三个整形变量,a,b,t其中scanf为输入,其中输入的是变量ab的值,然后printf是向屏幕输出,请采纳
怎么用Dev-C++ 5.11怎么用啊?我想用它来编写C语言,我该怎么办?麻烦说详细点啊。
- 下载安装后打开Dev-C++
- 按下Ctrl+N新建程序
- 写代码
- 按下Ctrl+S保存,记住保存的时候后缀选".c"即可
- 按下F9