|
10鱼币
- /*****************************
- 在10个数中找出最大值和最小值
- *********************************
- #include <stdio.h> //用数组下标做函数参数
- int max,min;
- void main()
- {
- void bjsz(int b[]);
- int a[10],i;
- printf("请输入整数:");
-
- for (i=0;i<10;i++)
- {
- scanf("%d",&a[i]);
- }
- bjsz(a);
-
- printf("最大的数是%d\n",max);
- printf("最小的数是%d\n",min);
- }
- void bjsz(int b[])
- {
- int i;
- max=min=b[0];
- for (i=0;i<10;i++)
- {
- if(b[i] > max )
- {
- max=b[i];
- }
- else if (b[i] < min )
- {
- min=b[i];
- }
- }
-
- }
- *******************************************************************/
- #include <stdio.h> //用指针做函数参数
- double max,min;
- void main()
- {
- double bjsz(double *p);
- double a[10];
- int i;
- printf("请输入一个数:");
-
- for (i=0;i<10;i++)
- {
- scanf("%lf",&a[i]);
- }
- bjsz(a);
-
- printf("最大的数是%3.2lf\n",max);
- printf("最小的数是%3.2lf\n",min);
- }
- double bjsz(double *p)
- {
- int i ;
- max=min=*p;
- for (i=0;i<10;i++,p++)
- {
- if(*p > max )
- {
- max=*p;
- }
- else if (*p < min )
- {
- min=*p;
- }
- }
- return 0;
- }
复制代码
|
最佳答案
查看完整内容
error C2120: 'void' illegal with all types
|