已采纳回答 / 慕数据7457226
最后输出是按照printf("")的“”里面的东西原样输出,就是你“”里面写什么它就显示什么,逗号后面的a意思只是将a的值赋给%d,要是想输出a=7,就应该写printf("a=%d",a);
2019-10-16
已采纳回答 / 八月长安就是二熊
首先这段hd = num/100%10 ;的代码后面的10%没有意义是对于的,因为它说的水仙花数是3位数,除以100直接就是百位,所以一定是个位数,因此在%10的话一定是它本身的个位数,%10完全可以不写。然后td=num/10%10这段代码是可以的,因为/%同等级,从左向右计算,/10得十位数,所以一定是个两位数,个位不用管,%10得出的就是十位数了。
2019-10-15
已采纳回答 / 西洲何在
占位符是用来占位的,没有东西就没必要加个占位符,最后一个直接输出就行了,虽然不会报错,运行打印结果也一样,倒数第二个你使用了两个变量,应该是两个占位符,\M是转义,不是占位符
2019-10-14