编程题答案分析和总结.docxVIP

  • 9
  • 0
  • 约7.26千字
  • 约 9页
  • 2023-11-28 发布于上海
  • 举报
函数编程题 (1)编写一个程序实现如下功能:编写两个函数,其功能分别为: ①求 N 个整数的最大值和次大值。 ②求两个整数的最大公约数和最小公倍数。主函数调用这两个函数(程序以文件名 sy6_7.c 存盘)。#includestdio.h #define N 10 void max(int b[],int n) //求最大数和次大数 {int i,max,max2; max=max2=b[0]; for(i=1;in;i++) max=maxb[i]?b[i]:max; for(i=1;in;i++) if(max2b[i] b[i]max) max2=b[i]; printf(\n%d is max, %d is smax ,max,max2); } int gcd(int m,int n) //最大公约数和最小公倍数 {int r; r=m%n; while(r) {m=n; n=r; r=m%n; } return n; } void main() { int a1,a2,b,c,i; int a[N]; printf(请输入%d 个整数:,N); for(i=0;iN;i++) scanf(%d,a[i]); max(a,N); printf(输入两个正正数:); scanf(%d%d,a1,a2); b=a1*a2; c=gcd(a1,a2); printf(%4d 和

文档评论(0)

1亿VIP精品文档

相关文档