这个程序为什么运行不了呢.int main(){ int r;#define P 3.1415;printf("请输入一个半径r\n");scanf("%d",&r);printf("圆的周长为%-.2fl",2*P*r);return 0;}

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 15:22:37
这个程序为什么运行不了呢.int main(){ int r;#define P 3.1415;printf(

这个程序为什么运行不了呢.int main(){ int r;#define P 3.1415;printf("请输入一个半径r\n");scanf("%d",&r);printf("圆的周长为%-.2fl",2*P*r);return 0;}
这个程序为什么运行不了呢.
int main()
{ int r;
#define P 3.1415;
printf("请输入一个半径r\n");
scanf("%d",&r);
printf("圆的周长为%-.2fl",2*P*r);
return 0;
}

这个程序为什么运行不了呢.int main(){ int r;#define P 3.1415;printf("请输入一个半径r\n");scanf("%d",&r);printf("圆的周长为%-.2fl",2*P*r);return 0;}
#define P 3.1415
切记,这里不用加分号,且放在main()之前比较合适.
半径r,用float类型 比较合适.
那么,输入为scanf("%f",&r);
输出为printf("圆的周长为%.2f",2*P*r);