题目内容

以下程序定义了一个函数Max,用于求三个浮点数的最大值,main函数中输入三个数,调用函数得到最大值,并输出最大值。程序有6个错误,请改正。#include Max(double a;b; c);{double max = a>b?a:b;max = c>max?c:max;return max;}int main(){double a,b,c,max;scanf("%d%d%d",&a,&b,&c);max = Max(double a,double b,double c)printf("最大值为%f",max);return 0;}

查看答案
更多问题

以下程序的输出结果是什么?#include void Fun(int v , int w){int t;t=v;v=w;w=t;}int main( ){int x=1,y=3,z=2;if(x>y) Fun(x,y);else if(y>z) Fun(y,z);else Fun(x,z);printf("%d %d %d\n",x,y,z);return 0;}

以下程序的输出结果是什么?#include void fun(int p){int d=2;p=d++; printf("%d",p);}int main(){int a=1;fun(a); printf("%d\n",a);return 0;}

以下程序的输出结果是什么?#include int max(int a,int b){return a>b?a:b;}int main(){int a = 10,b = 20;int c;c = max(a,b)+b;//max是int类型所以max的调用可以作为算术表达式的操作数printf("%d",max(a,b));// max是int类型所以max的调用可以作为printf的参数printf("%d",max(max(a,b),b));// max是int类型所以max的调用可以作为max函数的参数return 0;}

以下程序的输出结果是什么?#includeint fun(){int x = 0;x+=2;return x;}int main(){int i = 1,s;while(i++<3)s = fun();printf("%d",s);return 0;}

答案查题题库