c語言獲取函數(shù)所在行號(hào) C語言行號(hào)

c語言編程:找出二維數(shù)組中的最大值最小值及其所在行號(hào)列號(hào)

示例:有一個(gè)3*4的矩陣,要求編程序求出其中最大的那個(gè)元素的值,以及其所在的行號(hào)和列號(hào)。

成都創(chuàng)新互聯(lián)公司專注于邵原企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站制作。邵原網(wǎng)站建設(shè)公司,為邵原等地區(qū)提供建站服務(wù)。全流程按需定制,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

代碼:

#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;

}

運(yùn)行結(jié)果:

擴(kuò)展資料:

printf用法:

1、printf()函數(shù)是格式化輸出函數(shù),一般用于向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。

格式輸出,它是c語言中產(chǎn)生格式化輸出的函數(shù)(在stdio.h中定義)。用于向終端(顯示器、控制臺(tái)等)輸出字符。格式控制由要輸出的文字和數(shù)據(jù)格式說明組成。

要輸出的文字除了可以使用字母、數(shù)字、空格和一些數(shù)字符號(hào)以外,還可以使用一些轉(zhuǎn)義字符表示特殊的含義。

簡單點(diǎn)理解就是,在一段程序中你正確使用該函數(shù),可以在該程序運(yùn)行的時(shí)候輸出你所需要的內(nèi)容。

2、printf函數(shù)是一個(gè)標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。但作為一個(gè)特例,不要求在使用printf函數(shù)之前必須包含stdio.h文件。

用c語言求矩陣n*m最大值及所在行號(hào)和列號(hào)

#includestdio.h

int?main()

{

int?a[100][100];

int?i,j,n,m,max,maxi,maxj;

scanf("%d%d",n,m);

for(i=0;in;i++)

{

for(j=0;jm;j++)

scanf("%d",a[i][j]);

}

max=a[0][0];

for(i=0;in;i++)

{

for(j=0;jm;j++)

{

if(maxa[i][j])

{

max=a[i][j];

maxi=i;

maxj=j;

}

}

}

printf("max=%d??",a[maxi][maxj]);

printf("行號(hào)=%d,列號(hào)=%d\n",maxi,maxj);

return?0;

}

C語言編程 將100個(gè)實(shí)數(shù)輸入到一個(gè)一維數(shù)組中,求出各元素的和、平均值、最小值和最大值及其所在的行號(hào)和列

//將100個(gè)實(shí)數(shù)輸入到一個(gè)一維數(shù)組中,求出各元素的和、平均值、最小值和最大值及其所在的行號(hào)和列

#include stdio.h

#define M 100

int main()

{

float c[M];

int i,n=0;

float sum=0.0,ave,min,max;//和、平均值、最小值和最大值

int minx,maxx;//最小值和最大值所在列

printf("輸入實(shí)數(shù)\n");

for(i=0;iM;i++)

scanf("%f",c[i]);

min=max=c[0];

minx=0;

maxx=0;

for (i=0;iM;i++)

{

sum +=c[i];

if(minc[i])

{

min=c[i];

minx=i;

}

if(maxc[i])

{

max=c[i];

maxx=i;

}

}

ave=sum/M;

printf("和為:%f,平均值為:%f\n",sum,ave);

printf("最小值為:%f,所在列:%d\n最大值為:%f,所在列:%d\n",min,minx,max,maxx);

return 0;

}

C語言找出方陣每列中的最小元素及其所在行號(hào)

#include?stdio.h

#include?conio.hint?main()

{

int?n,i,j;

int?a[100][100];

int?min[100],row[100];

printf("請(qǐng)輸入數(shù)組的個(gè)數(shù)(2n100):");

scanf("%d",n);

for(i?=?0;?i??n;?i++)

{

for(j?=?0;?j??n;?j++)

{

printf("請(qǐng)輸入第%d個(gè)數(shù):",i*n+j+1);

scanf("%d",a[i][j]);

}

}

for?(i?=?0;?i??n;?i++)

{

for?(j?=?0;?j??n;?j++)

{

printf("%d??",a[i][j]);

}

printf("\n");

}

for(i?=?0;?i??n;?i++)

{

min[i]?=?a[0][i];

row[i]?=?1;

for?(j?=?1;?j??n;?j++)

{

if(a[j][i]??min[i])

{

min[i]?=?a[j][i];

row[i]?=?j;

}

}

}

for?(i?=?0;?i??n;?i++)

{

printf("第%d列最小的數(shù)是%d,在%d行\(zhòng)n",i+1,min[i],row[i]);

}

getch();

return?0;

}

C語言輸出文件時(shí)怎么輸出行號(hào)

void aves()

{

int i, j;

for(i=0;i5;i++) //這里!這里!這里!這里!這里!這里!這里!

{

stu[i].ave=0.0;

}

for(i=0;i5;i++)

{

for(j=0;j3;j++)

{

stu[i].ave+=stu[i].score[j];

}

stu[i].ave=stu[i].ave/3;

}

c語言如何打印出當(dāng)前源文件的文件名以及源文件的當(dāng)前行號(hào)?

需要準(zhǔn)備的材料分別有:電腦、C語言編譯器。

1、首先,打開C語言編譯器,新建一個(gè)初始.cpp文件,例如:test.cpp。

2、在test.cpp文件中,輸入C語言代碼:printf("%s%d",__FILE__,__LINE__);。

3、編譯器運(yùn)行test.cpp文件,此時(shí)成功打印了源文件的名字和代碼行數(shù)。

本文名稱:c語言獲取函數(shù)所在行號(hào) C語言行號(hào)
本文來源:http://muchs.cn/article40/hgedeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、電子商務(wù)、建站公司外貿(mào)建站、面包屑導(dǎo)航、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)