小超超超 发表于 2021-7-22 21:33:03

S1E11的课后作业

不管我输入16岁还是19岁,输出的结果都是“您未满18周岁,不得使用该应用!”,哪里出错了?{:9_230:}





#include <stdio.h>

#define INT int
#define BEGIN {
#define END }
#define IF if(
#define THEN ){
#define ELSE }else{

INT main()
BEGIN
       INT i;

       printf("请输入您的年龄:\n");
       scanf("%d,&i");

       IF i < 18
      
THEN
          printf("您未满18周岁,不得使用该应用。谢谢!\n");
      
ELSE
          printf("您已满18周岁,欢迎您的使用!\n");
END

          return 0;
END

人造人 发表于 2021-7-22 21:35:29

学编程要认真
scanf("%d,&i");

歌吹 发表于 2021-7-22 21:42:21

scanf("%d,&i");这里,改为scanf("%d", &i);

小超超超 发表于 2021-7-22 21:44:46

歌吹 发表于 2021-7-22 21:42
scanf("%d,&i");这里,改为scanf("%d", &i);

啊!!!!我知道了,谢谢{:9_231:}

小超超超 发表于 2021-7-22 21:45:32

人造人 发表于 2021-7-22 21:35
学编程要认真
scanf("%d,&i");

{:9_230:}看到了,记住了{:9_231:}
页: [1]
查看完整版本: S1E11的课后作业