用C语言编写一个程序,求n个数中的最大值和最小

2024-09-02 06:17:05

1、for(i=0;i

2、for(i=0;i<5;i++)

3、inti,x[5],max,min;

4、//用数组x保存输入的5个数,max,min分别存最大最小数。

5、//提供一个比较简单的写法,请参考。

6、完整的源代码:#include/*函数头:输入输出头文件*/voidmain()/*空类型:主函数*/{/*函数体*/inta,b,t,c,d,i,f,r;/*定义变量的数据类型为整型*/printf("输入两个数,中间用逗号隔开:");/*输出文字提示*/scanf("%d,%d",&a,&b);/*输入两个数字*/if(a

7、;for(i=1;i

8、;if(a[i]

9、输入预处理命令和主函数:#include/*函数头:输入输出头文件*/voidmain()/*空类型:主函数*/。

10、在visualC++6.0上,用C语言编写求最大公因数和最小公倍数的程序。

11、;return0;}输入10个数据,程序运行结果:扩展资料:

12、程序解析:先使用宏定义一个常熟N,表示数组大小,用来存放输入的数据,方便修改。定义一个数组a[]存放数据,通过scanf函数输入数据,先给min、max赋a[0]的值,再依次将数组中的值与之比较,比min小的赋值给min,比max大的赋值给max;sum存放数据累加值,除数组长度N得到·平均值。

13、;printf("avg=%.3f\n",avg)

14、max=min=0;

15、#include#defineN10intmain(){inta[N]={0};intmin=0,max=0;floatavg=0;inti=0,j=0,sum=0;for(i=0;i

16、scanf("%d",&x[i]);

17、if(max

18、max=x[i];

19、打开visualC++6.0-文件-新建-文件-C++SourceFile。

20、输出最大公因数和最小公倍数:printf("最大公因数%d\n",a);/*输出最大公因数*/printf("最小公倍数%d\n",f);/*输出最小公倍数*/。

21、程序代码:

22、;printf("max=%d\n",max)

23、;if(a[i]>max)max=a[i]

24、if(a

25、定义变量、输入数值:inta,b,t,c,d,i,f,r;/*定义变量的数据类型为整型*/printf("输入两个数,中间用逗号隔开:");/*输出文字提示*/scanf("%d,%d",&a,&b);/*输入两个数字*/。

26、voidmain()

27、计算最大公因数和最小公倍数:while(r!=0)/*用while函数实现辗转相除法*/{r=a%b;/*当余数为0,停止执行while函数时*/a=b;/*最大公因数b的值赋给a*/b=r;}i=c*d;/*将c乘d的值赋给i*/f=i/a;/*将i除最大公因数a,得到最小公倍数,并将它赋给f*/。

28、//这里要比较的数是整型,可以改其他类型。

29、if(min>x[i])

30、printf("max=%d,min=%d\n",max,min);

31、min=x[i];

32、#includeintmain(void){intbuf[10],i,max,min,sum;for(i=0;i<10;i++){printf("inputvalue%d\n",i);scanf("%d",&buf[i]);}for(i=0;i<10;i++){if(buf[i]>buf[i+1]){max=buf[i];}if(buf[i]

下一篇:没有了
上一篇:人生作文开头结尾神仙句子【35句精选】
返回顶部小火箭