已采纳回答 / qq_12_9
一个字符变量,变量名叫unit(程序本意是用它表示单位),然后给它赋值m.因为是字符变量所以用单引号。由于它的存在,所以第二个printf才能输出 1.85m。就是这个m
2017-02-26
已采纳回答 / 奥古斯都_刚铎
#include <stdio.h>int main(){ int a = 100; printf("x=%d\n",a++);//先取值再计算,输出100,计算后a=101 printf("x=%d\n",++a);//之前的a=101再计算+1后取值a=102 printf("x=%d\n",--a);//先运算再取值a=101 printf("x=%d\n",a--);//先取值再运算,输出101,a变成100 printf("x=%d\n",a+1)...
2017-02-25
已采纳回答 / 程序媛ing
你和我开始犯的错误是一样的,就是说他给的是一个月份,如8月,那么按照你的程序,是不是sum=0+31?但实际上八月指的是一月到八月的总天数。另外还要多加上day!switch分支结构不管顺序怎么变,只执行对应case值后的代码块的,所以结果也应该一样。希望对你有帮助。
2017-02-25
已采纳回答 / 迷你飞兔
这一题是计算 一加一减的吧,首先定义 flag=1,表示第一个数字是正数, 每次循环一次,flag都会乘以-1,第二个数字变成负数,再循环一次,负数乘以-1变成正数了,如此循环。
2017-02-24