已采纳回答 / 越飞越高
#include <stdio.h>#define POCKETMONEY 10 //定义常量及常量值int main(){ //POCKETMONEY == 10; //小明私自增加零花钱对吗? printf("小明今天又得到%d元零花钱\n", POCKETMONEY); return 0; }//常量不可变,不能再赋值,变量才可以变,才可以再次赋值
2016-11-12
已采纳回答 / 遇雨羽欲御
没关系的、这个用十进制进行计算的话为69.4,用程序进行运算反而多出来00002,其实这和计算机的运行原理有关,我们知道整数十进制转二进制可以完美运行,但是小数十进制转为二进制却没有那么简单. 0.4转化为二进制是0.0110 0110 0110 ... (0110为循环节),这里的% f 是取六位小数,所以会造成这样的结果.
2016-11-12
已采纳回答 / W大瓶瓶瓶瓶
#include <stdio.h>int main(){ double num = 2.5; //定义浮点型变量num并赋值为2.5 // int num = (int)num; printf("num的整数部分是%d\n", (int)num); return 0;}
2016-11-11
已采纳回答 / 渣良
#include <stdio.h>#define PI 3.14int main(){float long,wide,radius;//定义长宽和半径printf("请输入正方形的长:");scanf("%f",&long);printf(\n);printf("请输入正方形的宽:");scanf("%f",&wide);printf(\n);printf("请输入圆形的半径:");scanf("%f",&radius);printf(\n);printf("正方形的...
2016-11-11
已采纳回答 / 才疏气短啊
#include <stdio.h>int main(){ int i, j, k; for(i=1; i<5; i++) { for(j=1; j<i ; j++ ) { printf(" "); } for(k=0;k<9-i*2; k++) { printf("*"); } printf("\n"); ...
2016-11-10
已采纳回答 / 慕粉4344719
我也不是很懂,我看后面的case987,因为前面定义了score类型为整形(int score),score/=score等价于score=score/10,所以score=87/10=8;就到case里面去找8,就输出B
2016-11-10