#includestdio.h
創新互聯是一家網站設計公司,集創意、互聯網應用、軟件技術為一體的創意網站建設服務商,主營產品:成都響應式網站建設公司、高端網站設計、網絡營銷推廣。我們專注企業品牌在網站中的整體樹立,網絡互動的體驗,以及在手機等移動端的優質呈現。做網站、成都做網站、移動互聯產品、網絡運營、VI設計、云產品.運維為核心業務。為用戶提供一站式解決方案,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞析悅目的作品,網站的價值服務。
int?account_next(int?a[][8],?int?m,?int?n)
{
//?列索引n執行+1,即進入下一列
if?(-1?=?n??n?!=?8)
n++;
//?當列索引n至最后一列時(n=8),行索引m執行+1,即進入下一行
else?if?(-1?=?m??m?!=?8)
{
n?=?0;
m++;
}
//?當行索引=8時,說明已經遍歷全部元素
else
return?0;
if?(0?=?m??m??8??0?=?n??n??8??a[m][n]?==?0)
{
//?計數a[m][n]左、右、上、下、左上、左下、右上、右下1的個數
int?c?=?0;
//?left
if?(0??n??1?==?a[m][n?-?1])?c++;
//?right
if?(7??n??1?==?a[m][n?+?1])?c++;
//?up
if?(0??m??1?==?a[m?-?1][n]) c++;
//?down
if?(7??m??1?==?a[m?+?1][n])?c++;
//?left?up
if?(0??m??0??n??1?==?a[m?-?1][n?-?1]) c++;
//?left?down
if?(7??m??0??n??1?==?a[m?+?1][n?-?1])?c++;
//?right?up
if?(0??m??7??n??1?==?a[m?-?1][n?+?1])?c++;
//?right?down
if?(7??m??7??n??1?==?a[m?+?1][n?+?1]) c++;
printf("a[?%d?][?%d?]?周圍有?%d?個1.\n",?m,?n,?c);
}
//?計數a[m][n]下一個元素
account_next(a,?m,?n);
}
int?main(void)
{
int?a[8][8]?=?{
{?1,?1,?1,?1,?1,?1,?1,?1?},
{?1,?1,?0,?0,?1,?0,?0,?1?},
{?1,?0,?0,?1,?0,?0,?1,?1?},
{?1,?1,?1,?0,?0,?1,?0,?1?},
{?1,?0,?1,?1,?1,?0,?0,?1?},
{?1,?1,?0,?0,?0,?1,?1,?1?},
{?1,?1,?1,?1,?0,?0,?0,?1?},
{?1,?1,?1,?1,?1,?1,?1,?1?}?};
account_next(a,?0,?-1);
return?0;
}
double root(double a, double b)
{
double temp = (a+b)/2;//用臨時變量記錄a,b均值
double q = hh(temp);
double t = a;
if(fabs(q)1e-6)//滿足精度,直接返回
return t;
if(q=0)
return root(temp, b);
//else
return root(a, temp);
}
這里為什么函數類型是char
*,因為函數返回一個指針,
while循環是什么意思,可以理解成
while((*d++=*s++)!='\0');就是條件表達式
新聞名稱:c語言怎么把循環改成函數 c語言如何設置循環
本文地址:http://vcdvsql.cn/article10/ddipggo.html
成都網站建設公司_創新互聯,為您提供面包屑導航、網站策劃、網站設計、微信公眾號、域名注冊、靜態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯