C語言第七次作業練習

2021-07-31 09:00:48 字數 1576 閱讀 2941

以下程式教材基於 譚浩強c程式設計(第四版)

第1題 完成例6.9,有3個字串,要求找出其中最大者。

# include# includeint main(void)  

if(strcmp(str[0],str[1])>0)

strcpy(string,str[0]);

else

strcpy(string,str[1]);

if(strcmp(str[2],string)>0)

strcpy(string,str[2]);

printf("輸入的三個字串中最大的字串是%s\n",string);

return 0;

}

第2題 教材p.169習題10。

# include# includeint main(void)

} printf("\n大寫字母:%d\n小寫字母:%d\n數字:%d\n空格:%d\n其他字元:%d\n",daxie,xiaoxie,num,space,other);

return 0;

}

第3題 教材p.169習題13。

# include# includeint main(void)

第4題 教材p.169習題15。

# include# includeint main(void)

第5題 實現順序查詢演算法,規定陣列長度為10。

/*實現順序查詢演算法*/

# include# includeint main(void)

while ('y'==ch || 'y'==ch);

return 0;

}

第6題 教材p.169習題9。實現折半查詢演算法,規定陣列長度為11。

# includeint main(void)

else if(number>a[mid])

bott=mid-1;

else

top=mid+1;

} if(!sign||loca==-1)

printf("無此數\n");

printf("如繼續尋找,請輸入數字;否則按n/n結束");

scanf("%c",&c);

if(c=='n'||c=='n')

flag=0;

} return 0;

}

第7題 教材p.169習題8。找出二維陣列中的鞍點,規定二維陣列大小為3行4列。

/*找出二維陣列中的鞍點,規定二維陣列大小為3行4列*/

# includeint main(void)

d=1;

for(k=0;k<3;k++)

if(b>a[k][c])

if(d)

} if(!d)

printf("不存在鞍點!\n");

return 0;

}

C語言第七次作業

1,這個題想了很久沒有想出來,查了很多資料,在網上也看了很多帖子,但還是有很多不理解的地方,實在寫不出來,在網上仿照別人做好的程式寫的,也有很多瑕疵,最後printf c 3d n j,a j 不明白 3d是什麼意思,希望老師可以幫忙解答一下.includeint main i,j char c w...

c 第七次作業

定義乙個有10個的陣列a,將陣列a中的所有素數放在陣列b,再對陣列b排序 include using namespace std void sort int p 陣列排序 bool prime int x 素數判斷 void print int p 輸出陣列 int main int b 10 i,...

C 第七次作業

需改進完善之處 1.關於介面可再優化 2.介面放大時,無法自動聚焦 按鈕等控制項無法均勻分布在螢幕上 3.計算結果示值無法像正常計算器那樣 如 standard answer 1 200,answer 2 200.00 4.計算準確率有待提高 5.部分有待模組化 6.有關其他功能 開方乘方等 有待增...