1. 编写函数,其功能是对传送过来的两个浮点数求出和值与差值,并通过形参
传送回调用函数。
部分代码如下:
#include
void fun(float a,float b,float *m,float *n)
{
}
main()
{
float a,b,c,d;
printf(" 请输入两个数: ");
scanf("%f",&a);
scanf("%f",&b);
fun(a,b,&c,&d);
printf("%f+%f=%f\n",a,b,c);
printf("%f-%f=%f\n",a,b,d);
}
2. 编写函数,其功能是对传送过来的三个数选出最大数和最小数,并通过形
参传回调用函数。
#include
void fun(int a,int b,int c,int *m, int *n)
{
}
main()
{
int a,b,c,max,min;
printf(" 请输入三个数: ");
scanf("%d%d%d",&a,&b,&c);
fun(a,b,c,&max,&min);
printf(" 最大数与最小数分别为: %d,%d",max,min);
}
3.从键盘输入 3 个数,调用 fun 函数,返回 3 个数中的最小数,放在 m 中。
不改变程序结构,补充完成编程。
#include
main()
{
float a,b,c;
scanf( “%f%f%f ”,&a,&b,&c);
;
printf( “%d ”,m);
}
fun( )
{
}
4.统计从键盘上输入字符个数,用 @字符结束输入。在主函数中显示结果。
#include.
main()
{
int n;
;
printf( “%d ”,n);
}
count( )
{
}
5. 从键盘上输如一个数 x ,调用函数 ispr ,判断是否为素数,若是,返回字符‘ Y ’
若不是,返回‘ N ’。
#include
ispr( )
{
}
main()
{
int x;
char ch;
scanf( “%d ”,&x);
;
putchar(ch);
}