最赞回答 / 慕粉4443150
把第13的代码给删掉 第二个if语句不管成不成立 第13行的代码都会执行 因为第13行printf的输出函数嵌套在第一个if语句 又因为第一个if语句成立而且这个代码比较繁琐平常的时候你可以这样写if(sale>100&&year>=2)prinrf("恭喜获得优秀员工奖");elseprintf("很遗憾,期望你再接再厉");
2018-12-19
最赞回答 / 慕侠9399834
#include <stdio.h>static void say(){ printLine(); printf("I love imooc\n"); printf("good good study!\n"); printf("day day up!\n"); printLine();}extern void printLine() //这里定义的方法对吗?{ printf("**************\n"); }int main(){ ...
2018-12-19
最新回答 / 慕粉4443150
char c = 'a'; int n = c; 字符类型可以自动转换为整型 //将c赋值给n float f = (float)c; //将c赋值给f double d = (double)c; //将c赋值给d printf("%d\n",n); printf("%f\n",f); printf("%lf\n",d); return 0;
2018-12-18
已采纳回答 / 慕无忌9321360
#include <stdio.h>int main() { int year = 2014; //今年是2014年 //补全一下代码 if(year%4==0&&year%100!=0||year%400==0) { printf("%s\n", "今年是闰年"); //用了中文的分号 } else { printf(%s\n, "今年是平年"); ////用了中文的分号,且printf后面没有用引号括起...
2018-12-18
最新回答 / SupreLuc
在C语言中,分有符号数和无符号数。每个数据的最高位为符号位,最高位位0表示正数,为1则表示负数。而符号位不算如数字大小里面。比如8位的整形数,有符号,范围是-128~127,无符号是0~255.建议去看看数据在内存种是怎么存储的相关知识
2018-12-18