C語言第二次實驗報告

2022-06-02 20:57:07 字數 1156 閱讀 6259

乙個矩陣元素的「鞍點」是指該位置上的元素值在該行上最大、在該列上最小。

本題要求編寫程式,求乙個給定的n階方陣的鞍點。

int a[6][6];

int n;

scanf("%d",&n);

int i,j;

for(i=0; ia[j][k])

} if(i==y)

} if(flag==0)

printf("%d %d",i,k);

else printf("none");

}

輸入乙個以#結束的字串,本題要求濾去所有的非十六進製制字元(不分大小寫),組成乙個新的表示十六進製制數字的字串,然後將其轉換為十進位制數後輸出。如果在第乙個十六進製制字元之前存在字元「-」,則代表該數是負數。

int a[80]=;  

char c[80];

gets(c);

int m,i,j;

int n=1, k;

long int sum;

m=strlen(c);

j=0;

for(i=0;i='0'&&c[i]<='9')

if((c[i]>='a'&&c[i]<='f')||(c[i]>='a'&&c[i]<='f'))

if(c[i]=='-'&&j==0)

n=0;

}

sum=k=0;

for(i=j-1;i>=0;i--)

if(sum==0)

printf("0\n");

else

本題要求實現乙個函式,對給定的乙個字串和兩個字元,列印出給定字串中從與第乙個字元匹配的位置開始到與第二個字元匹配的位置之間的所有字元。

第二步:逐個輸出兩個字元間的字元

第三步:找到第二個字元輸出並跳出字串

char *match( char *s, char ch1, char ch2 )f[10];

int main()else

count++;

dectobin(a);

printf("%d",out);

}}

C語言第二次實驗報告

一 目的 掌握二維陣列的定義 賦值 使用和輸入輸出方法 掌握字元陣列和字串的使用。掌握指標的概念,會定義和使用指標變數,正確使用變數 陣列 字串的指標和指向變數的指標變數。學習單向鍊錶的建立 刪除 插入 無序 有序 輸出 排序 選擇 插入 冒泡 反序等等。熟悉遞迴函式的基本思想,掌握數值型與非數值型...

C語言第二次實驗報告

題1 11 6 方陣迴圈右移 20 分 本題要求編寫程式,將給定n n方陣中的每個元素迴圈向右移m個位置,即將第0 1 n 1列變換為第n m n m 1 n 1 0 1 n m 1列。題2 12 5 查詢指定字元 15 分 本題要求編寫程式,從給定字串中查詢某指定的字元。題3 13 5 判斷回文字...

C語言第二次實驗報告

一 實驗題目,設計思路,實現方法 1.實驗題目 11 4 判斷上三角矩陣 15 分 上三角矩陣指主對角線以下的元素都為0的矩陣 主對角線為從矩陣的左上角至右下角的連線。本題要求編寫程式,判斷乙個給定的方陣是否上三角矩陣。12 3 字串逆序 15 分 輸入乙個字串,對該字串進行逆序,輸出逆序後的字串。...