c语言,我这哪错了??
#include<stdio.h>int main(){ double A,B,C,max=0; scanf("%lf %lf %lf",&A,&B,&C); double arr[3]={A,B,C}; for(int i=0;i<3;i++){ if(max<arr[i]) max=arr[i]; } for(int k=0;k<3;k++){ if(max==arr[k]) printf("%c ",arr[k]); } return 0; }
主要的问题是,数组初始化只能用常量,而程序中double arr[3]={A,B,C};采用的是变量,这里需要改一下。
下一篇:求大神p图
热门标签: