最新回答 / 来自未来的富婆
你这样会陷入死循环,当i=2时,变成-2,之后再次进行for循环,i=-2...i=1...i=2...i=-2...……另用一个量表示符号的正负。↓是成功答案,答案不唯一,自己多次实验后再对答案 #include<stdio.h>int main(){ int i,t,sum; sum=0; t=1; for(i=1;i<=100;i++) { sum+=i*t; t=-t; } printf("%d\n",sum); return 0;}
2018-02-22
最新回答 / qq_千影_0
#include <stdio.h>int main() { int score = 7200; //完善一下代码 if(score>=10000) { printf("钻石玩家"); } else if(score>=5000&&score<10000) { printf("白金玩家"); } else if(score>=1000&&score&...
2018-02-21
最新回答 / 慕标5152115
1.没有包含头文件,写法为;#include<stdio.h>2.函数名(pay)和参数(pay)最好不要重名3.printf括号里应该写("小明每天打车的总费用%f\n",pay(12,9)+pay(12,18)),你双引号位置写错了,还有输出应为pay(12,9)+pay(12,18),输出为float型所以应该用%f而不是%d。4.有些计算情况没写出来大概看出这么多……
2018-02-20
最新回答 / 慕数据5067162
慕课网里说得挺清楚了,而且你应该问具体的一个学习出现的问题,而不是说学到第三章卡住了。没什么简单方法。跟着学,然后在做题时出现的问题提问,就ok了。
2018-02-20
最新回答 / qq_说你好_0
注释是为了使别人能看懂你写的程序,也为了使你在若干年后还能看得懂你曾经写的程序而设定的。注释是写给程序员看的,不是写给电脑看的。所以注释的内容,C语言编译器在编译时会被自动忽略。C语言注释方法有两种: 多行注释: /* 注释内容 */ 单行注释: //注释一行
2018-02-19
最新回答 / 浅草嘲
递归就是一个函数在它的函数体内调用它自身,比如你输入digui(5)的时候,判断n是5不是1,于是年龄数+2,这个时候就是2,与此同时开始运算递归digui(4),发现n仍然不等于1,于是年龄数又+2,这时候是4了...直到最后加上最后一人的10岁,总共是18...我也是初学者表达能力不好见谅哈
2018-02-19
最新回答 / Riodan
就是先反复算n-1一直向前减到x,其中digui(x)的值是已知常数;然后陆续回推,比如digui(x)+2=digui(x+1),最后得到digui(n-1)
2018-02-19