最新回答 / SIMONWUYU
同学你好,我是新手,我对此问题个人的理解是:你的程序中的POCKETMONEY == 12这一句中使用了==是来判断了POCKETMONEY是否等于12,并没有将POCKETMONEY的值改变,而且在最后的输出部分,你也只要求输出POCKETMONEY的值,所以他还是按照原始赋值输出。#include <stdio.h>#define POCKETMONEY 10 //定义常量及常量值int main(){ POCKETMONEY; //小明私自增加零花钱对吗? print...
2018-01-02
最赞回答 / MyRainY
在C/C++里,%是一个很特殊的符号,是用来转意的,这里%y会被认为是和%d类似的东西,而不是取余,所以会出错。需要使用%%进行对%转意<...code...>
2017-12-31
最新回答 / 慕标7066019
天 刚刚莫名其妙被我改对了 printf (" %d年%d月%d日是该年的第%d天",year,month,day,sum ); 可是为什么这个 不用 \n 呢?好像每次都有 \n ?
2017-12-29
最新回答 / 呼啦呼啦BingGo
小白一枚,班门弄斧了,如果有错误,请大神指点。main函数下面是还能使用x,y,z的,被调函数中的是形参名,主调函数中的是实参名,俩者是可以重名的;至于sum/3,是因为最后的结果是20,由a,b,c的初始值可以看出是求和后取平均,即除3。
2017-12-28