已采纳回答 / 慕学渣
#include <stdio.h>int main(){ int age = 18; float height = 1.85; char unit = 'm'; printf("小明今年%d\n", age); printf("小明身高%f%s\n", height, unit); printf("小明现在在慕课网上学习IT技术"); print("%c=m")//这行不知道在干嘛 return 0;}
2016-08-07
已采纳回答 / qq_80小星星_0
<...图片...>#include <stdio.h>int main(){ int sale=120; //销售业绩为120万 int year=1; //刚刚进入公司1年 if(sale& 100) { if(year& =2) { printf("%...
2016-08-07
已采纳回答 / Shim_wong
ch1='4';ch2='3';ch3='2';这里的‘4’,‘3’,‘2’都是字符型变量,进行整数运算时使用的是他们的ASCII代码值,‘4’==52,‘3’==51,‘2’==50,52*100+51*10+50==5760
2016-08-07
已采纳回答 / 我改名字了
#include <stdio.h>int main(){ int i, j, k; for(i=1; i<5; i++) { for(j=i;j<5;j++) { printf("a"); } for(k=0;k<2*i-1;k++) { printf("*"); } printf("\n"); ...
2016-08-06
已采纳回答 / 我改名字了
%s\n 中的%s是格式符,现在我们在慕课网学到用到的有四种。分别是:%d %c %s %f%d 带符号十进制整数, int a=10;printf("%d",a); 打印输出结果 10%c 单个字符 char x='a'; printf("%c",x); a%s 字符串 printf("%s","David,你好"); 或 printf("David,你好");...
2016-08-05
已采纳回答 / 慕粉3781063
int 存储是按照2个字节,其意思是2个8位组成,每位中只有0或者1可选,然后组成实际的数值;double 采用了8个字节,前4个字节表示的是整数部分,后四个字节表示小数部分
2016-08-05
已采纳回答 / 瑞_琉璃
18行:money = b + d + a * ( km - c ) * 0.2;改为:money = b + d + a * ( km - c ) * 1.2;乘0.2? 乘0.2恐怕还没有他本身大,应该是*1.224行:printf("白天花费%d元\n",money);改为:printf("白天花费%.1f元\n",money);好像是数据类型的问题;30行:printf("小明打的总费用:%.1f\n",fees(9,12)+fees(12,18));改为:printf("小明打的总费用:%.1...
2016-08-04
已采纳回答 / 951a115599
%f和%lf分别是float类型和double类型用于格式化输入输出时对应的格式符号。其中:float,单精度浮点型,对应%f.double,双精度浮点型,对应%lf.在用于输出时:float类型可以使用%lf格式,但不会有任何好处。double类型如果使用了%f格式可能会导致输出错误。在用于输入时:double 类型使用了%f格式,会导致输入值错误。float类型使用double类型不仅会导致输入错误,还可能引起程序崩溃。所以在输入输出时,一定要区分好double和float,而使用对应的格式符号。
2016-08-04
已采纳回答 / smile夜幕
你可以模拟运行一次两个for循环:for(i=8;i>=0;i--) //控制每趟比较的最大下标第一次执行外循环,i=8,执行内循环:for(j=0, j<=i, j++)的循环条件是 j<=i 也就是 j<8,当内嵌循环执行到 j=8;比较完 arr[8]和arr[8+1]之后,数组中最大那个数就放进最后一个arr[[9]中了,那么这个数在下一轮循环中就不用再比较了。然后外循环执行 i--,也就是 i=8-1=7,内循环条件 j<=7,比较的最大下标就是7 即 arr[7...
2016-08-04