最赞回答 / 无厘头
C99 规定,如果 % 左边的操作数是正数,则模除的结果为正数或零;如果 % 左边的操作数是负数,则模除的结果为负数或零。例如: 10 % 3 // 余 1 10 % -3 // 余 1 -10 %3 // 余 -1 -10 % -3 // 余 -1
2016-10-20
最新回答 / 凉橙2
我这个代码到底哪里错了呢?include <stdio.h>int main() { int year = 2008; int month = 8; int day = 8; switch(day) { case 1 : day+=31; break; case 2: if(2008%400==0||2008%4==0&&2008%100!=0) { day+=2...
2016-10-19
最新回答 / JustWannaHugU
Segmentation fault (core dumped)一般是对内存操作不当造成的,常见的有:(1)数组超出范围。(2)修改了只读内存。(3)还有本例也是修改了只读内存。自己先尝试修改,若仍未解决,再贴代码
2016-10-19
最新回答 / 慕斯2441593
#include <stdio.h>int main(){ int sum = 0; int i; for(i=1; i<=10; i++) { printf("%d\n", i); if(i==3){ //不能写成i=3,这样会把i赋值 goto out; } //在这里使用goto语句 } out:printf("结束for循环了...."); ...
2016-10-18