已采纳回答 / qq_慕工程1151521
说的是转义字符吧,不是必要的,就像转行符\n是换行,只是为了使用相应的功能时才用比如说:'A', '\x2f', '\o13';其中:\x表示后面的字符是十六进制数,\o表示后面的字符是八进制数。例如十进制的17用十六进制表示就是'\x11',用八进制表示就是'\021';
2020-08-04
已采纳回答 / qq_慕九州4422745
flag的顺序搞错了,第一次运算时flag值应该为1,你这样搞,第一次运算的时候flag值为-1,算出来的结果是-1+2-3+4....,算出来可不是50吗要把flag变值写再最后一行,使它第一次运行时值为1
2020-08-04
已采纳回答 / 慕尼黑3535992
不懂你为什么要这样写//前面加一个变量int sum=0;if(year%4==0。。。。。。。){sum+=29;}else{sum+=30;}switch(month){case 8:sum=day+4*31+2*30;//中间一大堆用这条式子就可以表示了}
2020-08-04
已采纳回答 / 我爱美女
我觉得他写的不好,应该就是空格数每行递减。如,第一行i=1,有四个空格,执行空格的代码循环四次,第二行有三个空格,循环三次,依次递减。那么就让j=i,j<5, 因为i增加的话,j的循环次数就会减少。希望能够帮到你。
2020-08-01
已采纳回答 / qq_慕设计1161349
%d 是格式化语句中的整形占位符,后面需要用数字整形来填充,这样会报错。%在运算中表示取余,2014除以4,商503,余数是2,对4取余有0,1,2,3这4种余数。
2020-07-30
已采纳回答 / 一个变量
你好,有两个错误。if(year=>2)应该更正为if(year>=2) 最外层的if结构不完整,缺少大括号,if-else结构应更正为: if(sale>100){ if(year=>2) { printf("%s\n","优秀员工") ; printf("%s\n","优秀员工"); } }//这个括号缺失了:) else { printf...
2020-07-28