已采纳回答 / 性静情逸_
#include <stdio.h>int main(){ int i,j,k; for(i=1;i<5;i++){ for(j=i;j<5;j++){ printf(" "); } for(k=0;k<i*2-1;k++){ printf("*"); } printf("\n")...
2016-10-21
已采纳回答 / JustWannaHugU
不需要去关注空格数和*数之间的关系,看每行*数之间的关系就可以发现是1,3,5,7,得出那个表达式就是k<2*行数(就是i)-1就可以输出每行的*个数了
2016-10-21
已采纳回答 / 黑呦呦
既然是符号常量,那当然不能用数字表示啦。pocketmoney==12的话,是判断他们是否相等,但代码中已经令#define pocketmoney 10 ,所以这个等式是错误的。而pocketmoney=12则是赋值。符号常量在经过定义之后是不可以更改数值的,所以那个赋值等式要删除
2016-10-20
已采纳回答 / 慕盖茨9271315
if(sale>100) { //1 if(year>=2) { //2 printf("%s","恭喜你获得优秀员工!"); } //2 else { //3 printf("%s","很遗憾,期望你再接再厉"); } //3 }//1 else { //4 printf("%s","很遗憾,期望你再接再厉"); } //4 ...
2016-10-20
已采纳回答 / cherroney
可以删除,因为题目中给出的是10元,并且定义时应在POCKETMONEY 的后面直接写出来10,即 #define POCKETMONEY 10。也可以注释掉,因为C语言程序不运行注释
2016-10-20