谁帮忙看看这情况是什么意思,本人菜鸟
以前也出过几次,可能这问题会很弱智,不过菜鸟没办法求指导。{:1_1:} :cry:cry估计是我写错了,太笨不知道哪里问题 scanf 你去仔细检查下 你的变量上面是int型,下面输出时却用%f,你试一下改这,我也是新手不知道说的对不对。 本帖最后由 lirenyu 于 2015-6-30 20:36 编辑变量 r 声明未初始化,
是不?本人小白 scanf处错了,其调用格式为: scanf("<格式化字符串>",<地址表>);
你那里scanf("%d",r);的r是一个变量,应该用取址的形式,
怎么改我就不说了,多琢磨下能学到的东西就会更深刻更多一些 1.scanf("%d",r);
scanf函数后面要求为输入数据的地址,变量地址一般用‘&+变量名’。
该正:scanf("%d",&r);
2.int s,r;
根据程序需要,算的面积应为一浮点数,s的变量声明应改为float.
页:
[1]