#define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1;i<=NUM;i++) printf("%d
答案:3 悬赏:60 手机版
解决时间 2021-03-19 11:52
- 提问者网友:浪荡绅士
- 2021-03-18 17:36
#define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1;i<=NUM;i++) printf("%d\n",i); }
最佳答案
- 五星知识达人网友:逃夭
- 2021-03-18 18:21
N+1变为(N+1)可能就好了。
全部回答
- 1楼网友:洎扰庸人
- 2021-03-18 21:19
#define M (N+1)就是7次了
2×2+1+1=6
2×2+1+1=6
- 2楼网友:摆渡翁
- 2021-03-18 19:48
问题出现在这条命令#define M N+1 上, M=2+1=3;NUM=2*M+1=2*2+1+1=6;但如果你把命令行改为#define M (N+1)的话,结果就变为NUM=2*(M+1)=2*(2+1)+1=7。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯