以下程式教材基於 譚浩強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.有關其他功能 開方乘方等 有待增...