最新回答 / 小小疾飞
楼上根本就没搞懂,别人的问题都没明白,一顿瞎说。还正确代码,笑。问题出在money函数的返回类型上,怎么是int呢?而且%.lf 也不对。都没定义double怎么是lf。应该是%.2f
2019-07-26
最新回答 / 携尘羊
#include <stdio.h>int main() { /* 定义需要计算的日期 */ int year = 2008; int month = 8; int day = 8; /* * 请使用switch语句,if...else语句完成本题 * 如有想看小编思路的,可以点...
2019-07-26
最赞回答 / 慕容5038718
flag代表符号,因为题中求和是变换符号的刚开始为1,则sum+=i*flag就为sum=sum+i*1当执行flag*=-1时,flag就变成-1了,以此类推
2019-07-25
最赞回答 / 忘川之梦
不怪,只不过是环境惹得祸。vs的集成开发环境是多线程(面向对象学习后你就晓得了)编译的,适合大型项目开发。你可以理解编译test.c文件和其他文件是同时进行的。当编译test.c文件时并未找到printLine()的声明或定义(因为这时候main.c文件还没有编译完成),只能假设printLine()的返回值是int类型(为啥假设int类型,,,等你有机会了问比尔·盖茨吧。),而在编译main.c文件时找到了printLine()的定义,但是printLine()的定义却是void,导致再次定义失败。解决...
2019-07-25