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下编译的呀 展开
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下编译的呀 展开
展开全部
您没有说您想要什么结果,所以我只能大概说一下我的想法。
编译时没有错误,只有一个“warnings”,强制运行的结果是:
0,0
1,0
0,1
警告的内容大意是“可能不正确的分派任务in function main”
我认为,程序是没有问题的,只是计算机提醒你检查一下“j=8”是不是因为您的疏忽错将关系表达式写成了赋值表达式。
呵呵,另外想提醒一位回答着:printf和scanf不需要加#include <stdio.h〉。大家共同提高吧
编译时没有错误,只有一个“warnings”,强制运行的结果是:
0,0
1,0
0,1
警告的内容大意是“可能不正确的分派任务in function main”
我认为,程序是没有问题的,只是计算机提醒你检查一下“j=8”是不是因为您的疏忽错将关系表达式写成了赋值表达式。
呵呵,另外想提醒一位回答着:printf和scanf不需要加#include <stdio.h〉。大家共同提高吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编译没有任何问题,运行输出:
0,0
1,0
0,1
楼主说说你编译的问题是什么
0,0
1,0
0,1
楼主说说你编译的问题是什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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);
}
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有错误呀,你用的是什么编译器呀?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有包含头文件stdio.h
错误信息是什么?
用什么编译器?
在什么操作系统中编译?
错误信息是什么?
用什么编译器?
在什么操作系统中编译?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询