编程的问题

[复制链接]
查看11 | 回复5 | 2008-7-24 22:38:26 | 显示全部楼层 |阅读模式
#define PI 3.1416

main()

{

float Radius,Area;


scanf(%f,&Radius);


Area=PI*Radius*Radius;

printf(%f\n,Area);


}
请问这段程序有没有错误?

回复

使用道具 举报

千问 | 2008-7-24 22:38:26 | 显示全部楼层
有错误:1.在输入格式中“scanf(%f,&Radius); ”应该为scanf("%f",&Radius);少引号;2.在输出格式控制中“printf(%f\n,Area); ”printf("%f\n",Area);少引号;就这些了,其他的都对着呢,希望能帮助你。
回复

使用道具 举报

千问 | 2008-7-24 22:38:26 | 显示全部楼层
运行一下就知道了吧,这要自己动手,才能提高错误1:没有加头文件 #include 错误2:字符串要加分号
scanf(%f,&Radius);改为scanf("%f",&Radius);
printf(%f\n,Area);改为printf("%f\n",Area);
回复

使用道具 举报

千问 | 2008-7-24 22:38:26 | 显示全部楼层
有 正确的 float Radius,Area; scanf("%f",&Radius); Area=PI*Radius*Radius; printf("%f\n",Area); return 0; 少引号 回答者:louiswsh 完全正确
回复

使用道具 举报

千问 | 2008-7-24 22:38:26 | 显示全部楼层
真的,我都看不懂这段代码
回复

使用道具 举报

千问 | 2008-7-24 22:38:26 | 显示全部楼层
有正确的float Radius,Area;scanf("%f",&Radius);Area=PI*Radius*Radius;printf("%f\n",Area);return 0;少引号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行