#include int ant(int n){ if (n>15) return (1,2); else return (3,4);}void main(){ int n; scanf("%d\n",&n); printf("%d\n",ant(n));}return (a,b)的语法要点是什么?运行结果:输入 18 7 输出 2; 输入 7 7 输出 4;
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/03 04:50:43
#include int ant(int n){ if (n>15) return (1,2); else return (3,4);}void main(){ int n; scanf("%d\n",&n); printf("%d\n",ant(n));}return (a,b)的语法要点是什么?运行结果:输入 18 7 输出 2; 输入 7 7 输出 4;
#include
int ant(int n)
{
if (n>15)
return (1,2);
else
return (3,4);
}
void main()
{
int n;
scanf("%d\n",&n);
printf("%d\n",ant(n));
}
return (a,b)的语法要点是什么?
运行结果:输入 18 7 输出 2;
输入 7 7 输出 4;
输入 18 18 输出 2;
输入 7 18 输出 4;
#include int ant(int n){ if (n>15) return (1,2); else return (3,4);}void main(){ int n; scanf("%d\n",&n); printf("%d\n",ant(n));}return (a,b)的语法要点是什么?运行结果:输入 18 7 输出 2; 输入 7 7 输出 4;
就是逗号运算符的使用规则,遵循右结合的规则.
不过楼主的代码中的“scanf("%d\n",n);”想表达什么概念呢?是想输入后换行?如果是这样,想给楼主点小建议:那种写法错误,scanf函数严重遵循输入格式一致.楼主需要输入两次才可以.第一次输入的是格式,第二次输入的值才赋给n.比较麻烦.如果楼主故意那样的,那就当我大嘴吧,