搜索
查看: 819|回复: 7
打印 上一主题 下一主题

为啥输出的全是0

[复制链接]
跳转到指定楼层
楼主
发表于 2016-3-26 16:04:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#define PI 3.1415926
void main()
{
float h,r,s;
scanf("%f%f",&h,&r);
s=2*PI*r*h+2*PI*r*r;
printf("%.2f",&s);
}

沙发
发表于 2016-3-26 19:16:02 | 只看该作者
你用void main,C语言当然不给你好好干活啦
板凳
发表于 2016-3-26 19:18:10 | 只看该作者
算了说正题,把printf里面那个and符号去了
要注意代码格式,main返回要返回int,最后要return 0,
地板
发表于 2016-3-26 21:23:00 来自手机 | 只看该作者
void main也可以 别被误导了
5#
发表于 2016-3-26 21:28:04 来自手机 | 只看该作者
写得有点匆忙抱歉

image.jpg (14.16 KB, 下载次数: 0)

image.jpg
6#
发表于 2016-3-26 22:50:23 | 只看该作者
本帖最后由 邀请码 于 2016-3-26 23:00 编辑
初学C 发表于 2016-3-26 21:28
写得有点匆忙抱歉

C语言和C++都没说过可以void main
楼上诚知void main不能用,还233
void main都编译错误,C语言编译器只是心胸广大了点

捕获.PNG (1.27 KB, 下载次数: 0)

捕获.PNG
7#
发表于 2016-3-29 18:57:54 | 只看该作者
#include <stdio.h>
#define PI 3.1415926
int main()
{
float h,r,s;
scanf("%f%f",&h,&r);
s=2*PI*r*h+2*PI*r*r;
printf("%.2f",&s);
stsyem("pause");
}
8#
发表于 2017-8-16 08:27:44 | 只看该作者
邀请码 发表于 2016-3-26 19:16
你用void main,C语言当然不给你好好干活啦

不要瞎说,这是一个很严肃的问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表