主题:长期 菜鸟问题 希望高手继续解答
CKSD
[专家分:0] 发布于 2007-09-12 11:03:00
#include <stdio.h>
main()
{
float x,y,t,f;
t=30;
f=100;
x=(4t-f)/2;
y=(f-2t)/2;
printf<"x=%d,y=%d",x,y>;
}
---------------------------------------------------------------------------
上面是我写的 用TC汉化版,老是出错,main语法错误等等,希望能解释清楚 谢谢大哥们~!!!!!!正在努力挣扎中
最后更新于:2007-09-19 15:06:00
回复列表 (共9个回复)
沙发
CKSD [专家分:0] 发布于 2007-09-12 11:30:00
在线等啊 有大虾在吗???????????????????///[em1][em1][em1][em1]
板凳
porpoin [专家分:0] 发布于 2007-09-12 18:06:00
printf<"x=%d,y=%d",x,y>;应该是这样吧: printf("x=%d,y=%d",x,y);
3 楼
workhow [专家分:810] 发布于 2007-09-12 20:40:00
把printf的尖括号换成圆括号.
4 楼
CKSD [专家分:0] 发布于 2007-09-13 18:52:00
是不是所有的printf和scanf后面都是圆括号吗???????
谢谢大家
5 楼
CKSD [专家分:0] 发布于 2007-09-14 11:13:00
好像不行啊 我重新写了 还是8行哦,,,,,,,,
你们能帮我写下 我看看什么地方不行或者不一样啊
---------------------------------------------------------------------------
6 楼
200506089 [专家分:30] 发布于 2007-09-14 14:08:00
#include <stdio.h>
main()
{
float x,y,t,f;
t=30;
f=100;
x=(4*t-f)/2;
y=(f-2*t)/2;
printf("x=%f,y=%f",x,y);
}
这样就好了。
7 楼
CKSD [专家分:0] 发布于 2007-09-19 14:57:00
呵呵 我学完后面的章节就知道错了 哈哈 也早写出来了 还是谢谢你 现在新的问题又来了
-----------------------------------------------------------------------------
(1)在C语言中,合法的长整型常数是---
a、0L b、4962710 c、04312765 d、 0xa34b7fe
给出答案 再说明下原因
(2)当用"conist int B=9;"定义后, B是整型变量 对吗???
说明原因
-----------------------------------------------------------------------------
谢谢 ,这是我第2章出现的问题 呵呵
8 楼
vendself [专家分:0] 发布于 2007-09-21 00:14:00
conist int B=9;
表示变量B赋值为9,且用conist修饰,使B在程序中始终为值,而不能被修改
至于,第一个问题,每种数据类型在内存中都占用一定的字节(系统平台不同可能有不同),对照下书上长整型的范围,很容易能看出来。字符在内存中也是以对应的整型数据来表示的,可以自己查查资料
9 楼
wuchenjie001 [专家分:60] 发布于 2007-09-21 16:42:00
printf<"x=%d,y=%d",x,y>;改一下
printf("x=%f,y=%f",x,y);
我来回复