最赞回答 / 慕九州5552665
我之前的代码是:#include <stdio.h>int main(){ int a,b,c,d; double result; a = 1; b = 2; c = 3.00; d = 4; result = a * b * c / d; printf("%f\n", result); return 0;}结果是:运行成功
1.000000
2018-07-21
最新回答 / 慕瓜2382410
#include <stdio.h> int getAge(int n){ int age; if(n==1) age=10; else age=getAge(n-1)+2; return age;}int main() { int fifthAge=getAge(5);printf("第5个人的年龄是%d岁",fifthAge); return 0;}
2018-07-21
最新回答 / 鹏友啊
codeblocks是一款功能强大的C/C++集成开发环境,软件支持应用程序的开发、也可以对现有的程序进行编译,在设计过程中,您可以随意调试软件,codeblocks带有调试的环境,可以自由控制对程序的调试、停止、生成并运行等,功能非常丰富
2018-07-20
最新回答 / MonkC
#include <stdio.h> //定义常量及常量值int main(){ int POCKETMONEY = 12; //小明私自增加零花钱对吗? printf("小明今天又得到%d元零花钱\n", POCKETMONEY); return 0; }这么写也可以通过的,但不是 讲 #define 标识符 常量值 的知识点了
2018-07-20
最新回答 / 程序鸭
①你的 int num1=(int)num 语句不完整 正确的一个语句结尾要有英文半角分号 ; ②int num1=(int)num 意思是定义num1为整形变量并将num的整数部分赋值给num1这个式子是正确的,错误在printf里面,因为你上一部定义的是num1,所以你的输出项应该是num1 ,而不是(int)num。希望能帮到你。
2018-07-19
最赞回答 / 慕九州5552665
printf("x%%y=%d\n",x%y);此处要加两个%正确代码如下:#include <stdio.h>int main(){ int x,y; x = 10; y = -3; printf("x+y=%d\n",x+y); printf("x-y=%d\n",x-y); printf("x*y=%d\n",x*y); printf("x/y=%d\n",x/y); printf("x%%y=%d\n",x%y); ret...
2018-07-19
最新回答 / 慕设计3485213
你代码没问题,只不过系统判断你对错是通过比对结果来检测的.系统需要的结果是 很遗憾,期望你再接再厉而你的结果是 很遗憾,期望你再接再厉其实就是因为这个标点不一样导致系统觉得你错了....
2018-07-19
最赞回答 / 慕九州5552665
#include <stdio.h>float cost(int j1,int sj){float money;if(j1<=3){money=14;}else if(sj<23 &&sj>5){money=13+1+2.3*(sj-3);}else{money=13+1+2.3*(sj-3)*1.2;}return money; }int main(){printf("打的总费用:%f\n",cost(12,9)+cost(12,18));getchar()...
2018-07-19
最赞回答 / MonkC
1,if (m%n==0)不成立,m++,和n++,继续计算下去。初学可以拿张纸,写一遍,比如3/2=1余1,那么接下来就该3/(2+1)=1余0了,接下来就是(3+1)/2等等计算下去直到中断。2,当前循环简单点儿理解,你就看大括号,在哪个范围内的定义计算,这就是当前循环。
2018-07-19