最赞回答 / qq_粉丝哇_erDLNO
int a = 100;头文件就不写了,请勿模仿printf("%d\n",a++);printf("%d\n",++a);printf("%d\n",a+2);printf("%d\n"a);运行结果:100 (先运算后结果,就是a已经加了1变成了101,但是a++这个式子结果没变依旧为100) 102 (先结果后运算,++a直接变成了102,a结果也变成了102) 104 (此过程不会改变a的值) ...
2020-03-08
最新回答 / 慕先生6520913
思路错了,作者要求的是现得到num,在通过num得到各个位上的数。num变了你的x,y,z没跟着变阿如果想反着从x,y,z来得到num,并判断num是不是三位数的话,就得好好考虑下递进了,z++到10的时候,z归零,y加1,y==100的时候,z加1.最好的方法还是:x=num/100,y=(num-num/100)/10,z=num-x*100-y*10
2020-03-08
最新回答 / WE_Xing
你先看 k 和 i 的关系式,然后你就知道了 * 从上向下就是 1, 3, 5, 7;因为 i 只能取到4,所以总共4行;再看 j ,当 i 取 1时 也就是第一行,j 会从 1加 到4,就出来了4个空格,以此类推;
2020-03-07