最新回答 / 恋时倾
#include <stdio.h>int main() { int sale=120; //销售业绩为120万 int year=1; //刚刚进入公司1年 //完善代码 if (sale > 100) { if(year >= 2) { printf("%s\n","恭喜你,是优秀员工。"); } else { printf("%s\n","很遗憾,期望你再接再厉"); ...
2019-03-23
最赞回答 / 慕用4518114
是的,递归程序在这个题目下只能反向打印。但如果知道第一天的桃子数,求第十天剩余的桃子数就可以正向打印,代码如下:#include<stdio.h>int getPeachNumber(int n){ int num; if( n==1) { num = 1534; } else { num= getPeachNumber(n-1)/2-1; printf("第%d天还剩下%d个桃子\n",n,num); ...
2019-03-22
最赞回答 / Wit龍
每个函数都做一件事,事情做完的话最好告诉别人,函数也是,fun就是一个人,后面括号里面的就是传入参数,也就是别人叫你做的事,fun前面的是返回值,就是你告诉别人这件事做的怎么样了,void类型就是空类型,做完了不告诉别人,在函数里面return ;就行了。写个简单的例子int add(int a,int b){return a+b;}这个就是把a+b的结果传出去,因为是int行,所以返回值也是int型,就用int了
2019-03-20
最赞回答 / 莱利
作为新手,我觉得这题难在我们将目标定在了“打印一个三角形”,而不是实现三个条件。换一种思路,首先我们定义的是i=第几行,j=输出几个空格,k=输出几个星星。这样以来解决的方法就是1、定义i最大4行,所以i是用i<5; i++。2、然后j每行要输出多少个空格,第一行4个,第二行3个,第三行2个,第二行1个,所以解决方法是初始定义j=i(第一行就是j=1),然后定义条件<5(因为我们的目的是第一行输入4空格,第二行输入3,第三行2,第四行1,这样当第一行的时候,j=1,没满足5,就可以循环+3次,一共4...
2019-03-20
最新回答 / 水仙花束
double类型不能进行%取模运算,例如10.0%4会报错double result = 10 / 4 ==>> result = 2 这里你算10/4=2,最后存放在result里double result =10.0/4 ==>> reuslt = 2.500000 这里是10.0/4 = 2.500000
2019-03-20