1. 编写函数,其功能是对传送过来的两个浮点数求出和值与差值,并通过形参传送回调用函数。
部分代码如下:
#include<stdio.h>
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);调用printf函数s
}
2. 编写函数,其功能是对传送过来的三个数选出最大数和最小数,并通过形参传回调用函数。
#include<stdio.h>
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<stdio.h>
main()
{
float a,b,c;
scanf(“%f%f%f”,&a,&b,&c);
;
printf(“%d”,m);
}
fun( )
{
}
4.统计从键盘上输入字符个数,用@字符结束输入。在主函数中显示结果。
#include<stdio.h>.
main()
{
int n;
;
printf(“%d”,n);
}
count( )
{
}
5. 从键盘上输如一个数x,调用函数ispr,判断是否为素数,若是,返回字符‘Y’若不是,返回‘N’。
#include<stdio.h>
ispr( )
{
}
main()
{
int x;
char ch;
scanf(“%d”,&x);
;
putchar(ch);
}