已采纳回答 / Q__Q
首先:你的jackResult(x,y,z)只是输出一句话,那么printf("Jack运算结果是:%s\n",jackResult(x,y,z));直接替换成jackResult(x,y,z);就可以输出了,不必用print。整个程序就没有问题了!最后:因为你"Jone运算结果是:%d\n"这么写,所以jone的返回类型必然是整数类型(%d)。其余的你还有什么问题
2015-08-22
已采纳回答 / Q__Q
你仔细阅读此程序代码,j的循环每次都是输出三个空格i=1:ooo(三个空格),此时k<1,所以只输出一个*i=2:ooo(三个空格),此时k<3,所以有两个*i=3:ooo(三个空格),此时k<5,所以有三个*是否明白了?
2015-08-21
已采纳回答 / Perona
<...code...>这里缺了4,前面年份应该是能被4整除,而且前面结束的)被敲成中文,改过来吧<...code...><...code...>这里(也敲成了中文,改成英文的<...code...>
2015-08-20
已采纳回答 / Perona
<...code...>年份不能被100整除是这样写year%100!=0不是year%100==0!<...code...><...code...>这里最后的分号被敲成中文分号,改成英文的<...code...>
2015-08-20
已采纳回答 / 过客_
#include <stdio.h>int main() { /* 定义需要计算的日期 */ int year = 2008; int month = 8; int day = 8; /* * 请使用swtich语句,if...else语句完成本题 * 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办” * 小编还是希望大家独立完成哦~ */ int ts; switch(month) { c...
2015-08-20
已采纳回答 / Perona
+=是复合赋值运算符。复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。即:a+=1;等价于a=a+1;
2015-08-19