精品文档
max=min=a[0]; sum=a[0];
for(i=1;i<10;i++) {
if(a[i]>max) max=a[i]; else if(a[i]
aver=sum/10;
printf(\}
7. 写一个函数求两个整数的最大公约数,函数原型为:int gongyue(int m, int n),在主函数
中从键盘输入两个整数,然后调用gongyue函数,并输出结果。 #include
for(i=m;i>=1;i--)
if(m%i==0&&n%i==0) break; return (i); }
void main() {
int a,b;
scanf(\
printf(\}
8. 写一个函数对任意长度的字符串按由大到小排序,函数原型为:void sort(char str[]),在主
函数中输入字符串,然后调用sort函数,并输出排序结果。 #include
int i,j,len; char t;
len=strlen(str); for(j=0;j
13。欢迎下载
精品文档
if(str[i]
t=str[i]; str[i]=str[i+1]; str[i+1]=t; } }
void main() {
char str[80]; gets(str); sort(str); printf(\}
9. 已知Fibonacci数列的前两项为1,其后各项为前两项之和。用递归函数输出此数列的前20项,
每行输出10个数。
#include
for (i=1;i<=20;i++)
{ printf(\
if (i= =0) printf(\} }
int f(int n) { int t;
if (n= =1||n= =2) t=1; else t=f(n-1)+f(n-2); return (t); }
六、程序设计题。(以下可能考两个)
1、求100以内的所有素数,并按10个一行进行打印。 2、从键盘上输入十个元素,求它们的最值。
3、 编写程序,对输入两个正整数m和n,求出它们的最大公约数和最小公倍数。 4、输入年月日,求这一天是该年的第多少天
5、打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方之和等于该数本身。
14。欢迎下载
精品文档
6、一个数恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3而6=1+2+3,因此6是完数。编程找出求1000以内的所有完全数。
7、题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 8、题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时
9、数组元素的查询(顺序查询和折半查询)
10、数组元素的排序(插入排序、冒泡排序、选择排序)
15。欢迎下载
精品文档
欢迎您的下载, 资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求
16。欢迎下载