本文目錄一覽:
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語言,我該怎麼辦?麻煩說詳細點啊。
1.下載安裝後打開Dev-C++
2.按下Ctrl+N新建程序
3.寫代碼
4.按下Ctrl+S保存,記住保存的時候後綴選”.c”即可
5.按下F9
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/237995.html