最赞回答 / qq_点点_31
没错啊 就是这样的 第一个a++的意思是 先取值 然后直接输出出来了 所以是100 再运算 所以这个时候a=101你的++a的意思是先运算 再取值 取值之后才可以输出出来 那所以101+1=102咯下面也是一样自己推推看咯
2017-09-25
最赞回答 / bdisaboy
笨点的方法:#include <stdio.h>int main(){ int x=1; int y=2; int m=3; int n=4; // int x,y,m,n; // scanf("%d", &x); // scanf("%d", &y); // scanf("%d", &m); // scanf("%d", &n); int max=x; int min=x...
2017-09-25
最新回答 / 慕移动9181930
哪儿不懂说出来让大家都互相学习讨论下啦用逻辑运算符&& || ! 等
2017-09-25
最新回答 / qq_莫非
这个视频只到数组,后面还有结构体、指针。不过在另外的视频里面,见下面的C语言学习路径http://www.imooc.com/course/programdetail/pid/37
2017-09-25
最新回答 / 慕尼黑8002745
我也是学了没几个月,在循环中,程序执行完一段指令后,返回到特定的函数去,持续不断执行。就目前我的水平,函数的返回值是可有可无的。因为还没有学到深处,不太懂,但是想讨论一下这个问题。
2017-09-24
最新回答 / hc茶
score本身就是int类型的,87/10原本应该是8.7但由于变量本身为int型所以8后面的.7会被自动舍弃所以不用使用强制转换,但是如果你的程序是int a;float b;a=87;b=(int)(a/10);/*用强制转换取整,此时b=8.000[a/10没有括号的话会先强制转换a为87.000,无法得到取整结果]*/
2017-09-24
最赞回答 / Zzyoung
#include <stdio.h>
#POCKETMONEY 10 //定义常量及常量值
int main()
{
POCKETMONEY = 12; //小明私自增加零花钱对吗?
printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
return 0;
}
2017-09-24
最赞回答 / 是慕粉啊
k是*,根据第一行一个*,第二行三个*,第三行五个*,第四行七个*,推导出的公式,由于题目给出的答案是k=0开始,所以是<;对于本题,我们可以清晰看出每一行都有*,所以还可以令k=1开始,用公式k<=2#i-1,也是可以的。希望能采纳。
2017-09-24