猿问

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

其中abc分别是一个三位数的百位,十位,个位。
顺便问下printf(“N = %d = %d*%d\n”, n, k, k);中引号内是什么意思啊?
知道了

慕尼黑5688855
浏览 349回答 3
3回答

慕虎7371278

flag()应该是一个方法你看看程序下面有没有定义这个方法printf(“N = %d = %d*%d\n”, n, k, k);中引号内的内容是要输出的内同如果printf(“111”);就是输出111其中%d代表的是后面的参数n=2如printf(“11%d1”,n);就是输出1121

aluckdog

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

富国沪深

执行flag()后,flag()有返回值。如果是0则if为假,非0为真%d说明输出整形所以输出为N=n=k*kn,k为你输出的值
随时随地看视频慕课网APP
我要回答