已采纳回答 / 幕布斯3405021
随便把问题说出来printf(”x=5d\n“,x+1);x=5d是float类型的x+1经过四舍五入算出来的x+1此时的x是1,再经过四舍五入
2020-07-27
已采纳回答 / weixin_慕少9328968
就是销毁,比如一个函数里面{int i=1 i++;}然后i出来就变成2但是当第下次调用这个函数的时候i=2这个值就被释放了(也就是销毁)然后i又被初始化变成了1但是如果是静态的{static int i= 1 i++}函数被第一次调用后i的值为2第二次调用的时候i等于2不被释放(也就是不被销毁)所以i此时的初始值为2这次出来变成3,下次出来变成4以此类推
2020-07-25
已采纳回答 / 回来我想抱抱你
printf没必要每个if都写,但要看具体代码;你这个保留最后一个就好,还有中间那一段{sum+=0; printf("%d",sum).....}这段直接写个continue就行,因为他要求算不能被3整除的数之和,if语句算出被3整除的数,continue意思是直接跳过,不执行后面的sum+=i; 比如i运行到3了,经过if 语句发现3能被0整除,这时咋们就不能让3参与进后面的sum+=i这一代码,所以用continue,跳过后面的所有语句即不执行(sum+=i)回到开头for循环综上所述:if语句里可...
2020-07-19
已采纳回答 / 慕数据0285807
int i,d,days=0; for(i=1;i<month;i++) { switch(i) { case 1: case 3: case 5: case 7: case 8:d=31;break; case 4: case 6:d=30;break; case 2:if(year...
2020-07-15
已采纳回答 / 慕移动036301
#include <stdio.h>#include <stdlib.h>int main(){ system("pause"); return 0;}可以!
2020-07-10