為了證明死蠢的楊輝0**並不是白寫了整個三角窩決定另起一篇部落格把楊輝系列扔一起(。
以及第四章的出題人不知道被整個機房被問候了多少次系列(。
//小朋友
#include
int arr[50][50];
int arr2[50][50];//scanf
int main()//楊輝三角二維陣列
for(int k=1;k<=num;k++)
printf("%d\n",ans);
ans=0;
} }
//犇犇
//小朋友
#include
int arr[200][200];
int i,j;
int n,x,y,p,q;
int ans1,ans2,ans3,ans4;
int ans;
int main()
//楊輝三角二維陣列
//上下兩行
if((y-p)
else
if(p>q)
for(i=q;i<=(y-p);i++) ans2+=arr[y][i],arr[y][i]=0;
} else
//側面
for(i=x;i<=y;i++)
for(i=x;i<=y;i++)
ans=ans1+ans2+ans3+ans4;
printf("%d\n",ans);
}
//犇犇
//小朋友
#include
#include
#include
int arr[200][200];
int blank[200][200];
int i,j;
int k;
int n,x,y,p,q;
int ans;
int main()
//楊輝三角二維陣列
for(i=x;i<=y;i++)
if (left<0) left=0;
for(j=left;j<=right;j++)
} printf("%d\n\n",ans);
//算出楊輝積
for(i=0;i<=n;i++)
for(j=0;j1;j++)
if(arr[i][j]==0) blank[i][j]=n-i+j*2;
//if(arr[i][j]==0) blank[i][j]=n-i+j;
//記錄每個o處前的空格數
// for(i=0;i<=n;i++)
//
int min=10086;
int a=0;
int b=0;
for(i=0;i<=n;i++)
for(j=0;j1;j++)
if(blank[i][j]!=0&&min>blank[i][j])
//記錄空格最少的陣列位置
//printf("%d
%d \n",a,b);
for(i=0;i<=n;i++)
} }
return
0;
}
//犇犇
#include
int a[50][50],b[50][50];
int i,j,k,min=99999999;
__int64 ans;
int n,x,y,p,q,l,r;
int main()
for (i=x; i<=y; i++)
for (j=x; j<=y; j++)
if (l<0) l=0;
for (i=l+1; ia[j][i],a[j][i]=0;
} printf("%i64d",ans);
if (ans!=0) printf("\n\n");
for (i=0; i<=n; i++) for (j=1; j<=i+1; j++)
if (a[i][j]==0 && b[i][j]
for (i=0; i<=n; i++) for (j=1; j<=i+1; j++) b[i][j]-=min;
for (i=x; i<=y && i<=n; i++)
for (j=1; j<=i+1; j++)
if (a[i][j]==0)
}
第四章 繼承
一 為什麼要繼承 在物件導向中我們將具有很多重複內容的類中的內容提取出來,寫成乙個單獨的類 其他類只需要繼承就能取得這些功能,同時可以在自己類中寫入獨特的自定義方法 二 繼承語法 inte ce circle nsobject 繼承是在介面中定義的 冒號後的類名是要整合的類,nsobject 是co...
第四章 物件
三個特性 身份 型別 值 每個物件都有唯一的身份來標識自己,使用內建函式id 得到。例子 usr bin env python coding utf 8 a 32 print a b a print id a id b 結果 d python27 python.exe e workp python ...
第四章 其他
sizeof和strlen 區別sizeof以位元組為單位給出資料的大小,strlen 函式以字元為單位給出字串的長度。使用strlen 函式要加 include標頭檔案。sizeof計算字元時會將標誌字串結束的不可見的空字元計算在內。定義符號常量 方法一 define name value 優點 ...