已采纳回答 / 钢笔
1)'a'对应ascll码表是规定的规则,它就是对应97;而'A'对应的是41,你可以查一查ascll码表,有设定的。2)如果想直接输出a,应该用“a”(双引号表示字串符)。
2016-09-13
已采纳回答 / qq_放低调_03165907
max=arr[i]; //将数组中较大的数赋值给max index = i; //记录当前索引 } } arr[index] = value;}
2016-09-12
已采纳回答 / JustWannaHugU
同学试着逆向思考一下,你看, 第十天的就是getPeachNumber(10),剩一个桃子 ,第九天的就是getPeachNumber(9)= (getPeachNumber(9+1)+1)*2,剩4个桃子【(1+1)*2=10】;因为是先吃一半、,然后再多吃一个,所以第九天的数量就是第十天的先加上先吃掉的那个1 然后再乘以二 num = (getPeachNumber(n+1)+1)*2递归函数调用自身 从10一直到第一天 试着自己画画,不懂了继续问,满意的话,点下采纳吧
2016-09-12
已采纳回答 / 精慕门9593686
int a=10;printf("%d",a);和printf("10");结果上看是没什么区别;但如果计算量十分庞大,你如何直接输出,当然是赋值由计算机算出结果输出
2016-09-11
已采纳回答 / JustWannaHugU
同学,j代表的的确是空格数量你这想法是正确的,只是代码有些问题所以运行不出来另外,由于网站缓存和数据库不完善的原因,即使你运行结果是正确的代码还是不会通过的,提前知悉修改后的代码如下:<...code...>
2016-09-11
已采纳回答 / 慕标7203178
一个代码里为什么有两个main函数?#include <stdio.h>int main() { int height = 185; //补全所有代码 if(height>=180) { int main() { printf("恭喜小明可以参加校篮球队"); return 0; } }return 0;}这样就可以了啊
2016-09-11
已采纳回答 / JustWannaHugU
#define a 10是宏定义,其格式为#define 标识符 字符串宏定义就是把一段长代码(字符串)define定义成一个短的关键词,以后下面程序要多次用到那段长代码的时候,直接用关键词代替,减少代码量,还有在出错维护的时候也只要把define后的字符串修改,全文的关键词也就变了,方便维护int a = 10;仅仅是定义一个int类型的变量并赋值为10,在内存中开拓了一块区域宏定义写在函数的花括号外边,作用域为其后的程序,通常在文件的最开头,你说print出来没有什么区别是对的,但一般在项目中不这样用...
2016-09-10
已采纳回答 / JustWannaHugU
printf(“%d”,100);是C语言的格式化输出语法,%d是整数型取代符号,可以输出常量(如printf(“%d”,100);)也可以输出变量如for(int i =1;i<10;i++){printf("%d",i);}和printf(“100”);仅仅是输出了一个100的文本,不可改变
2016-09-10
已采纳回答 / JustWannaHugU
你自己也说了,k<2*i-1应该是k<1k的起始值是0的啊,满足k<1所以可以执行一次循环体,于是输出一个*,接着k++为1不满足k<1于是跳出
2016-09-10
已采纳回答 / ITBOYUC
int x=100; 输出的数 x的值 printf("%d\n",x++); 1 101 101 printf("%d\n",++x); 2 102 102 printf("%d\n",--x); 3 101 101 ...
2016-09-10
已采纳回答 / JustWannaHugU
不通过的原因可能是在线测试的数据bug或者是网页缓存你这两种写法一点问题没有,实现的功能和原版代码 return getWordNumber(n-1) + n;是一样的 不用太纠结,递归搞明白就可以了!
2016-09-10