
A设有函数yf(x)定义为给定x的值编程求出y的值并输出。-----------------------------------------------------------------------------编写函数func()和output()其原型为double func(double x);功能计算f(x)并返回。int output(int n, double x)功能按照题意的格式输出。函数的调用格式见“Append Code”。Input输入的第一个是测试样例数N后跟N个输入为x的值。Output输出为N行每行顺序与输入对应的yf(x)的计算结果即y的值。输出时y值保留6位有效数字且不输出无意义的0。每行的格式为case i:y?.其中i表示测试用例编号从1开始表示计算结果。Sample Input4-30.52.110.08Sample Outputcase 1:y3.case 2:y0.841471.case 3:y3.37061.case 4:y30.16.#include stdio.h#include stdlib.h#include math.hdouble func(double x){if(x0)return fabs(x);else if(x0x1)return sin(2*x);else if(x1x5)return sqrt(x*x*xx);elsereturn 2*x10;}int output(int n, double x){printf(case %d:y%g.,n,x);}int main(){int i, cases;double x;scanf(%d, cases);for(i 1; i cases; i){scanf(%lf, x);output(i, func(x));}return 0;}B求三个整数的最大值。-----------------------------------------------------------------------------编写一个函数maxValue()求三个整数的最大值。其原型为int maxValue(int a,int b,int c);功能函数的三个参数传入a,b,c的值返回其中最大值。函数的调用格式见“Append Code”。Input输入三个int类型的整数两两之间用空格隔开。Output输出三个整数的最大值。Sample Input1 2 3Sample Output3#include stdio.h#include stdlib.h#include math.hint maxValue(int x,int y,int z){int m;if(xy){mx;xy;ym;}if(yz){my;yz;zm;}return z;}int main(){int x, y, z;scanf(%d %d %d, x, y, z);printf(%d, maxValue(x, y, z));return 0;}C所谓水仙花数是指一个三位的正整数它的每个位上的数字的3次幂之和等于它本身。-----------------------------------------------------------------------------用C语言实现append.c中函数原型为int is_daffodil(int n);功能若n是水仙花数则返回1否则返回0。用C实现append.cc中函数原型为bool isDaffodil(int n);功能若n是水仙花数返回true否则返回false。函数的调用格式见“Append Code”。Input一个正整数n。Output如果n是一个水仙花数则输出Yes, it is a daffodil.否则输出No, it is not a daffodil.Sample Input153Sample OutputYes, it is a daffodil.#include stdio.hint is_daffodil(int n){int a,b,c;an%10;b(n/10)%10;cn/100;if(n1000||n100)return 0;if(n(a*a*ab*b*bc*c*c))return 1;elsereturn 0;}int main(){int n;scanf(%d, n);printf(%s,( is_daffodil(n) ?Yes, it is a daffodil.: No, it is not a daffodil. ));return 0;}