C语言中三个数求最大值,为什么输入三个数后总是输出第一个数 附代码答:// 比如 %d@%d@%d 输入的三个数就需要用@来隔开 // include<stdio.h> int max(int a,int b,int c){ int max=a;if (max<b)max=b;if (max<c)max=c;return max;} int main(){ int a,b,c,x;scanf("%d%d%d",&a,&b,&c); // %d,%d,%d 去掉中间的逗号。x=max(...
输入三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。答:main(){ float i=0,j=0,k=0;float sum=0,product=0,average=0;printf("please enter three data:\n");scanf("%f%f%f",&i,&j,&k);sum=i+j+k;//求和 product=i*j*k;//求乘积 average=sum/3;//求平均值 printf("sum is %f\nproduct is %f\naverageis%.2f",sum,product,...