很多人看不懂的原因是纠结于这个图形怎么输出变成这个样子
把代码里面的printf(" ");改为printf("0");
去看一下输出的东西到底是什么样子 结构应该是
0000* //子循环第一个for输出四个空格,第二个for输出一个*
000*** //i自增后j初值增加1,此时第一个循环输出的空格减少一个 00*****
0*******
把代码里面的printf(" ");改为printf("0");
去看一下输出的东西到底是什么样子 结构应该是
0000* //子循环第一个for输出四个空格,第二个for输出一个*
000*** //i自增后j初值增加1,此时第一个循环输出的空格减少一个 00*****
0*******
2020-06-04
关于取余数:
(1)较大数除以较小数时,较大数 减去 较小数乘以商 就是余数。
例如4除以3,余1。就是4中的3刚好是3的整数倍 ,4-3=1,而剩下的1不够3的整倍数,所以1就余下了成为余数。
(2)一个较小的数除以一个较大的数,不够除,因此余下那个较小的数。
例如2除以3,余2。意思是2小于3,2不可能为3的整数倍,2全部余下成为余数。1除以10余;2除以10余;都是这个原理。
总结:
大除以小,大 减 (除数*商) 为余数。
小除以大,小就是余。
(1)较大数除以较小数时,较大数 减去 较小数乘以商 就是余数。
例如4除以3,余1。就是4中的3刚好是3的整数倍 ,4-3=1,而剩下的1不够3的整倍数,所以1就余下了成为余数。
(2)一个较小的数除以一个较大的数,不够除,因此余下那个较小的数。
例如2除以3,余2。意思是2小于3,2不可能为3的整数倍,2全部余下成为余数。1除以10余;2除以10余;都是这个原理。
总结:
大除以小,大 减 (除数*商) 为余数。
小除以大,小就是余。
注意:运算符优先级。()优先级最高,其次取模(余) 乘除、最后才是加减
解:
1、将int a=3,b=4;代入得
a+b%(a+b)/a+a*b-b
=3+4 %(3+4)/ 3 +3*4-4
=3+3*4-4+ 4 %(3+4)/ 3
=11+4 %(3+4)/ 3
2、b%(a+b)/a
= 4 % (3+4) / 3
= 4 % 7 /3
= 4 / 3
= 1
3、11+4 %(3+4)/ 3
=11+1
=12
解:
1、将int a=3,b=4;代入得
a+b%(a+b)/a+a*b-b
=3+4 %(3+4)/ 3 +3*4-4
=3+3*4-4+ 4 %(3+4)/ 3
=11+4 %(3+4)/ 3
2、b%(a+b)/a
= 4 % (3+4) / 3
= 4 % 7 /3
= 4 / 3
= 1
3、11+4 %(3+4)/ 3
=11+1
=12
最新回答 / 幕布斯4021408
#include <stdio.h>/* 定义获取单词数量的函数 */int getWordNumber(int n){ int a; if(n == 1) { return 1; //第一天只会1个单词 } else{a=getWordNumber(n-1)+n; return a ; //到第天会的单词数量 }}int main(){ int num = getWordNumber(10); //...
2020-06-03
已采纳回答 / 慕的地1113764
num =(getPeachNumbr(n+1)+1)*2; printf("第%d天所剩桃子%d个\n", n, num); 看清楚你的number少了个e 写成numbr了
2020-06-02