已采纳回答 / 慕的地1004588
sum++是读取sum的值然后自加1再赋值给sum,即sum=sum+1;这里flag是状态位,是if(flag==1&&month>2)的判断条件,满足条件时执行sum++,反之不执行。当然按照这样设定flag的值时sum=sum+flag是没问题的,如果设置成其他的值那么就会输出错误。我的理解是这样,如果有问题的的地方还请指正,我也才刚学。
2019-06-07
已采纳回答 / SakuraXY
具体问的是什么?若是在printf中有三个输出格式符,则对应的后边的输出项也得有三个表达式或变量。即格式符的个数要与变量、常量或者表达式的个数一一对应。
2019-06-05
最赞回答 / Lyke9883139
你的这个问题也是我的问题,这个问题把我弄崩溃了。首先要说一点,我不知道他的答案显示是用什么模拟的。如果按照老师给的参考,是无法通过的。按照C语言的逻辑来讲,你的想法是对的。我电脑并没有安装纯正的c语言编译程序。大多数人用的是vs6.0来学习C语言,我没有安装,不知道会显示什么。我用的是vs2019,vs2019中支持多种语言,我用了c++,所以有个问题。c语言虽然能在c++运行,可是c++不是c语言啊。这就是一种包含关系。c++源文件为.cpp文件,c为.c文件。在vs中,必须#include<te...
2019-06-04
最赞回答 / qq_霜月_0
#include <stdio.h>int main(){ int age = 15; int height = 162; float weight = 82.5; (这里) char isfat = 'y'; printf("年龄:%d 岁\n", age); printf("身高:%d CM\n", height); printf("体重:%f KG\n", weight); printf("是否属于肥胖儿童:%c\n", i...
2019-06-04