全球旧事资料 分类
数及其函数调用。当然每一方面都需要展开来讲述的,比如第6个问题就可以这样表示:mai
i
ta,b,ci
tmaxi
t,i
t
fsca
f“dd”,a,bcmaxa,bpri
tf“maxd”,ci
tmaxi
tx,i
tyi
tzifx>yzxelsezyretur
z对于第二部分内容,主要围绕排序问题来讲解。例:输入10个数,然后从大到小输出。算法一:起泡法算法二:选择法根据以上两种算法,分别按以下步骤进行编写程序:Step1:用一个主函数完成输入输出和排序工作。Step2:将排序工作作为一个模块,用子函数完成。Step3:在上一步的函数调用中,用数组名和指针变量作函数参数。以算法一为例写出源代码:1mai
i
ta10,i,j,tfori0i<10i
fsca
f“d”,aifori0i<9iforj0j<9ijifaj<aj1tajajaj1aj1tfori0i<10ipri
tf“d”,ai2mai
i
ta10,ifori0i<10isca
f“d”,aisorta,10fori0i<10ipri
tf“d”,aisorti
tb,i
t
i
ti,j,tfori0i<
1iforj0j<
1ijifbj<bj1tbjbjbj1bj1t
f3mai
指针变量作实参,数组作形参;还可以进行替换i
ta10,i,pfori0i<10isca
f“d”,aipasortp,10fori0i<10ipri
tf“d”,aisorti
tb,i
t
i
ti,j,tfori0i<
1iforj0j<
1ijifbj<bj1tbjbjbj1bj1t在这一部分内容里,主要讲清楚数组和指针的概念及其使用。
参考文献:1谭浩强.C程序设计第二版M.北京:清华大学出版社,19992薛小锋.C语言程序设计教学方法探析J.福建电脑,20041
ffr
好听全球资料 返回顶部