已采纳回答 / 慕粉1758197262
#include <stdio.h>int main(){ //定义小编兜里的钱 int money = 12 ; //定义打车回家的费用 double cost = 11.5 ; printf("小编能不能打车回家呢:"); //输出y小编就打车回家了,输出n小编就不能打车回家 printf("%c\n",money >= cost ? 'y':'n');//最右边的括号错了 return 0;}你的符号有的打成中文的了,
2017-08-15
已采纳回答 / qq_度_8
就是说这个运行结果是1或是0.在这个意义上电脑会判断做出相应的措施。比如结果是一就会给通过,结果是0就会显示不及格。习惯上我们是这样的,如果你强行01颠倒系统还可以运行,不过其他人就不太能读懂你的代码。实际上因为存储方式问题,这也是二进制的一种表示方法,希望能够帮到你
2017-08-15
已采纳回答 / Hello_Word_
先用数学的角度理解可能会明白,因为已知的是第10天的桃子数,逆推得第9天的桃子数,然后在利用第9天的桃子数得出第8天的,,,,以此类推程序方面这是一个迭代循环就是一层一层的套在一起,具体不好表述,低下这张图说的很清楚,你仔细理解一下,感觉不好理解的话,可以在本子上把过程写一遍,感觉这样可以加深理解。<...图片...>
2017-08-14
已采纳回答 / 跑一趟
#include <stdio,h>int main(){ int i=1; int sum=0; while(i<=100) { sum=i+sum; i++; } printf("100以内所有整数之和为:%d\n",sum); return 0;}这样子做。
2017-08-14
已采纳回答 / Hello_Word_
#include <stdio.h>int main(){ int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; int i,j; int sum=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) if(i==j||i+j==2) sum+=arr[i][j]; } printf("对角线元素之和是:%d...
2017-08-14
已采纳回答 / 柳闻讫
getAge(5)的意思是函数getAge在参数为5时的返回值,是一个常数,int是用来定义整型变量的,你拿来定义常数,就好比列方程的时候“设未知数5”,完全没有意义的。直接删去第31行,把第33行改成printf("第5个人的年龄是%d岁",getAge(5)); 就好了。
2017-08-13