#includestdio.h
貴州網站建設公司成都創新互聯,貴州網站設計制作,有大型網站制作公司豐富經驗。已為貴州超過千家提供企業網站建設服務。企業網站搭建\成都外貿網站建設公司要多少錢,請找那個售后服務好的貴州做網站的公司定做!
int main(int argc, const char * argv[])
{
int arr[3][4]={34,13,45,67,42,78,56,10,58,45,78,98};
int arr1[3][4];
for (int i=0; i3; i++)//輸出所有元素
{
for (int j=0; j4; j++)
{
printf("%d\t",arr[i][j]);
}
printf("\n");
}
for (int i=0; i3; i++)//賦值操作,使其位置相同。
{
for (int j=0; j4; j++)
{
arr1[i][j]=arr[i][j];
}
}
//判斷最大數
for (int i=0; i3; i++)
{
for (int j=0; j4; j++)
{
if (arr[0][0]arr[i][j])
{
int temp=arr[0][0];
arr[0][0]=arr[i][j];
arr[i][j]=temp;
}
}
}
printf("最大數:%d\n",arr[0][0]);
//判斷最大數的位置
for (int i=0; i3; i++)
{
for (int j=0; j4; j++)
{
if (arr[0][0]==arr1[i][j])
{
printf("它在第%d行第%d列\n",i,j);
}
}
}
//判斷最小數
for (int i=0; i3; i++)//判斷最小數。
{
for (int j=0; j4; j++)
{
if (arr[0][0]arr[i][j])
{
int temp=arr[0][0];
arr[0][0]=arr[i][j];
arr[i][j]=temp;
}
}
}
printf("最小數:%d\n",arr[0][0]);
//判斷最小數的位置
for (int i=0; i3; i++)
{
for (int j=0; j4; j++)
{
if (arr[0][0]==arr1[i][j])
{
printf("它在第%d行第%d列\n",i,j);
}
}
}
return 0;
}
擴展資料:
print用法
print(x,y)
等價于
import sys
sys.stdout.write(str(x)+''+str(y)+'\n')
從語法上講,調用python3.0的print函數有如下的形式:
print([object,...][,seq=''][,end='\n'][,file=sys.stdout])
seq是在每個對象的文本之間插入一個字符串,如果沒有樁底的話,它默認是一個單個空格,傳遞一個空字符串將會一直分隔符
end是添加在打印文本末尾的一個字符串,如果滅有傳遞的話,它默認的是一個\n換行字符。傳遞一個控制符串將會避免在打印的文本的末尾移動到下一個輸入行-----下一個print將會保持添加到當前輸出行的末尾。
file指定了文本將要發送到的文件、標準流或者其他類似文件的對象;如果沒有傳遞的話,它默認的是sys.stdout。帶有一個類似文件的write(string)方法的任何對象都可以傳遞,但真正的文件應該已經為了輸出而打開。
示例:有一個3*4的矩陣,要求編程序求出其中最大的那個元素的值,以及其所在的行號和列號。
代碼:
#includelt;stdio.hgt;
int main()
{
int i,j,row=0,colum=0,max;
int a[3][4]={{1,2,3,4},{4,5,6,7},{-1,3,-5,10}};
max=a[0][0];
printf("array a:\n");
for(i=0;ilt;=2;i++)
{
for(j=0;jlt;=3;j++)
{
printf("%5d",ai[j]);
}
printf("\n");
}
for(i=0;ilt;=2;i++)
{
for(j=0;jlt;=3;j++)
{
if(ai[j]gt;max)
{
max=ai[j];
row=i;
colum=j;
}
}
}
printf("max=%d\nrow=%d\ncolum=%d\n",max,row,colum);
return 0;
}
運行結果:
擴展資料:
printf用法:
1、printf()函數是格式化輸出函數,一般用于向標準輸出設備按規定格式輸出信息。
格式輸出,它是c語言中產生格式化輸出的函數(在stdio.h中定義)。用于向終端(顯示器、控制臺等)輸出字符。格式控制由要輸出的文字和數據格式說明組成。
要輸出的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些轉義字符表示特殊的含義。
簡單點理解就是,在一段程序中你正確使用該函數,可以在該程序運行的時候輸出你所需要的內容。
2、printf函數是一個標準庫函數,它的函數原型在頭文件“stdio.h”中。但作為一個特例,不要求在使用printf函數之前必須包含stdio.h文件。
#includestdio.h
int main()
{
int a[3][3]={1,2,3,4,5,6,7,8,9},i,max=a[0[0],min=a[0][0];
float aver,sum=0;
int *p=a[0][0];
for(i=0;i9;i++) //i的限制條件是由數組的行數和列數的乘積決定的
{
sum=sum+p[i];
if(maxp[i])max=p[i];
if(minp[i])min=p[i];
}
aver=sum/9;
printf("最大值是:%d\n最小值是:%d\n平均值是:%f\n",max,min,aver);
return 0;
}
標題名稱:c語言二維數組最小函數 c語言二維數組最大長度
URL網址:http://vcdvsql.cn/article2/ddeepic.html
成都網站建設公司_創新互聯,為您提供服務器托管、做網站、響應式網站、Google、營銷型網站建設、網站改版
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯