为了账号安全,请及时绑定邮箱和手机立即绑定

这个问题困惑,麻烦帮忙看看if (flag(a, b, c))是什么意思?

这个问题困惑,麻烦帮忙看看if (flag(a, b, c))是什么意思?

慕尼黑5688855 2021-07-08 16:07:00
其中abc分别是一个三位数的百位,十位,个位。顺便问下printf(“N = %d = %d*%d\n”, n, k, k);中引号内是什么意思啊?知道了
查看完整描述

3 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

flag()
应该是一个方法
你看看程序下面有没有定义这个方法

printf(“N = %d = %d*%d\n”, n, k, k);中
引号内的内容是要输出的内同
如果printf(“111”);就是输出111
其中%d代表的是后面的参数
n=2
如printf(“11%d1”,n);就是输出1121

查看完整回答
反对 回复 2021-07-11
?
aluckdog

TA贡献1847条经验 获得超7个赞

这要看你的flag函数是怎么定义和实现的了,只看函数名是看不出来什么的。
引号里面的内容是用来控制格式的,其中%d表示对应的变量是一个整数,\n表示输出一个换行.

查看完整回答
反对 回复 2021-07-11
?
富国沪深

TA贡献1790条经验 获得超9个赞

执行flag()后,flag()有返回值。如果是0则if为假,非0为真
%d说明输出整形
所以输出为N=n=k*k
n,k为你输出的值

查看完整回答
反对 回复 2021-07-11
  • 3 回答
  • 0 关注
  • 342 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信