最赞回答 / 流浪_老
第一个运行完了后已经加一了 是运行完了才加的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
最新回答 / 亹v亹
你i应该是从1开始的吧?1 -2 3 -4 5 -6 7 -8 9 -10 11 -12 -100 2 -3 4 -5 6 -7 8 -9 10 -11 12 +100上一个比下一个多一个数,结果碰巧一样i从0开始就不同了
2015-12-07
最新回答 / 运行n次
第二个输入函数有问题 scanf函数很弱智 你的后面的输入内容项必须和前面匹配 不信你在d% 前加入一些字母 你输入的时候也要加上 有空格就来空格 你格式不对
2015-12-07