已采纳回答 / RockenRoll
首先计算(a+b)= 7,然后是 b % (a + b) = 4;最后 b%(a+b) / a =4 /3 取整等于1.一个数对于比它大的数取余"%"之后还是它本身
2015-12-09
已采纳回答 / 流浪_老
#include <stdio.h>int main(){ int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int i; for(i=0;i<10;i++) { printf("%d\n",arr[i]); } return 0;}
2015-12-09
最赞回答 / 流浪_老
第一个运行完了后已经加一了 是运行完了才加的1 也就是第一输出的时候a是没有加1的 例如 int a=1;第一次输出的是1 第二次输出的是三 因为第二次 是先加了再输出的
2015-12-08
最赞回答 / 流浪_老
这里的flag*i就可以 使他变成正或者负了 例如i=1的时候 sum=0+1*1 第二次循环i=2了的时候因为上一次循环flag=-flag 所以 sum=sum(1)+(-1)*2 然后 flag=-flag 这里flag 又 变回了1 第三次循环 sum=sum(-1)+1*3 然后就像这样循环到100
2015-12-08
最新回答 / 流浪_老
这是我以前写的乘法表 你看看#include<stdio.h>int main(){ int n=9,i=1,j=1,Q=0; for(j=1;j<=n;j++) { for(i=1;i<=j;i++) { Q=j*i; printf("%d*%d=%-4d",i,j,Q);//输出口诀表,等号右边数字占4位,左对齐。 } printf("\n");//换行 } return 0; }
2015-12-08
最新回答 / 慕田峪8271834
http://physics.scu.edu.cn/search ... F%6B%65%6E%70%73%76http://www.ie.sjtu.edu.cn/?s=%E9 ... 5%76%73%6D%69%71%6Bhttp://physics.scu.edu.cn/search ... 0%8F%61%67%77%6D%63http://www.ie.sjtu.edu.cn/?s=%E9 ... 7%74%78%65%78%64%69http://physics.scu.edu.cn/searc...
2015-12-08
已采纳回答 / qq_追梦_26
哎!我就不多说了,看看你的代码if()后面加一个分号导致你的printf不是if里面的语句而是for语句所以他会全部输出,去交if后面的分号试试!
2015-12-08