先在c语言中,为什么报错?(此题为水仙花问题,题不重要,我想知道的是为什么我的aE3会被报错?)
答案:3 悬赏:0 手机版
解决时间 2021-11-25 19:30
- 提问者网友:骑士
- 2021-11-25 16:03
先在c语言中,为什么报错?(此题为水仙花问题,题不重要,我想知道的是为什么我的aE3会被报错?)
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-11-25 17:02
aE3,bE3,cE3都没有被定义,所以报错。另外f=cE3后面要加;
#include
#include
int main()
{
int i,j,a,b,c,d,e,f,aE3,bE3,cE3;
for(i=100;i<1000;i++)
{
a=i%10,b=i/10%10;c=i/100%1000;
d=aE3,e=bE3,f=cE3;
if(d+e+f==i)
//if(aE3+bE3+cE3==i)
printf("%d ",i);
}
return 0;
}追问为什么要定义啊?E不是相当于一个函数吗?就像绝对值函数abs()一样??
#include
#include
int main()
{
int i,j,a,b,c,d,e,f,aE3,bE3,cE3;
for(i=100;i<1000;i++)
{
a=i%10,b=i/10%10;c=i/100%1000;
d=aE3,e=bE3,f=cE3;
if(d+e+f==i)
//if(aE3+bE3+cE3==i)
printf("%d ",i);
}
return 0;
}追问为什么要定义啊?E不是相当于一个函数吗?就像绝对值函数abs()一样??
全部回答
- 1楼网友:低音帝王
- 2021-11-25 19:05
16j进制要加0x 列如0xaE3追问我没用16进制啊追答我看错了
- 2楼网友:掌灯师
- 2021-11-25 18:09
你考c语言啊我也考
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯