C语言题的问题

请大家帮我看看这道题有什么问题吗?为什么编译老是出错。main(){charc='k';inti=1,j=2,k=3;floatx=3e+5,y=0.85;printf(... 请大家帮我看看这道题有什么问题吗?为什么编译老是出错。
main(){

char c='k';

int i=1,j=2,k=3;

float x=3e+5,y=0.85;

printf("%d,%d\n",!x*!y,!!!x);

printf("%d,%d\n",x||i&&j-3,i<j&&x<y);

printf("%d,%d\n",i==5&&c&&(j=8),x+y||i+j+k);

}
谢谢!!
哦,不好意思,我用的是WIN-TC,在XP下编译的呀
展开
 我来答
zjh8855
2007-09-07 · TA获得超过197个赞
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
您没有说您想要什么结果,所以我只能大概说一下我的想法。
编译时没有错误,只有一个“warnings”,强制运行的结果是:
0,0
1,0
0,1
警告的内容大意是“可能不正确的分派任务in function main”
我认为,程序是没有问题的,只是计算机提醒你检查一下“j=8”是不是因为您的疏忽错将关系表达式写成了赋值表达式。
呵呵,另外想提醒一位回答着:printf和scanf不需要加#include <stdio.h〉。大家共同提高吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zubyzuby
2007-09-07 · TA获得超过1539个赞
知道小有建树答主
回答量:1118
采纳率:100%
帮助的人:1218万
展开全部
编译没有任何问题,运行输出:
0,0
1,0
0,1

楼主说说你编译的问题是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f744110
2007-09-07 · TA获得超过261个赞
知道小有建树答主
回答量:570
采纳率:0%
帮助的人:334万
展开全部
#include <stdio.h>
void main(){

char c='k';

int i=1,j=2,k=3;

double x=3e+5;
double y=0.85;

printf("%d,%d\n",!x*!y,!!!x);

printf("%d,%d\n",x||i&&j-3,i<j&&x<y);

printf("%d,%d\n",i==5&&c&&(j=8),x+y||i+j+k);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liu3035
2007-09-07 · 超过36用户采纳过TA的回答
知道答主
回答量:138
采纳率:0%
帮助的人:121万
展开全部
没有错误呀,你用的是什么编译器呀?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WXD110114dccd8
2007-09-07 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.6万
采纳率:43%
帮助的人:7902万
展开全部
没有包含头文件stdio.h

错误信息是什么?

用什么编译器?

在什么操作系统中编译?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式