第五次课内试验
1.编写函数void smaller_of(double *x, double *y),该函数把两个double类型变量的值替换为较小的值。
#include <stdio.h>
//编写函数void smaller_of(double *x, double *y),该函数把两个double类型变量的值替换为较小的值。
void main( )
{
void smaller_of(double *x, double *y);
double a,b;
printf("请输入两个数:");
scanf("%lf,%lf",&a,&b);//输入两个double类型变量
smaller_of(&a,&b);//调用smaller_of函数,把变量的值替换为较小的值
printf("%lf %lf",a,b);//输出结果
}
void smaller_of(double *x, double *y)//定义函数
{
if (*x>*y) *x=*y;//当x>y是把y赋值给x
else *y=*x;//当x<=y是把x赋值给y
}
2.定义一个能存储10个元素的数组a,从键盘输入数组的元素,利用指针将数组中的元素输出。
#include <stdio.h>
//定义一个能存储10个元素的数组a,从键盘输入数组的元素,利用指针将数组中的元素输出。
void main( )
{
int a[10],i,*x;//定义数组和指针
printf("输入10个整数:");
for(i=0;i