最新回答 / Howard229
你的代码存在两个漏洞:首先,c语言中字符串不能用等号赋值,需要用strcpy;其次,strcat需要第一个参数有足够的空间,不然会导致内存溢出(s2的空间正好只能放下“我爱,”加一个‘\n’字符,具体占几个字节视编译器的编码而定,反正是没有多余的空间的)。正确代码(不唯一):<...code...>
2019-02-15
已采纳回答 / Howard229
两个错误:1、比较是==,赋值是=<...code...>应该是<...code...>2、语法错误<...code...>应该是<...code...>
2019-02-15
最新回答 / qq_生_deowzA
温习一下printf的格式 【printf("%d",xxx)】输出结果为xxx printf 会输出""(双引号里面的东西),当双引号里面为%d时,会输出,(逗号)后的输入值 %d --是一种格式 电脑计算机是很严格的 你用"?\n"他就不知道你要干嘛 补充\n是换行的意思希望对你有帮助
2019-02-15
最赞回答 / qq_精慕门0566073
num = (getPeachNumber(n+1)+1)*2;getPeachNumber(n+1) //这是一个函数,不要拆分错误,这个函数用来计算n+1天的桃子个数/*以第九天和第十天为例:第十天剩余一个桃子,即getPeachNumber(10) == 1n = 9时,第九天的桃子就为(第十天的桃子数+1)*2 第十天的桃子数 = getPeachNumber(10) = getPeachNumber(9+1) 因为 n = 9;所以 =getPea...
2019-02-15
已采纳回答 / 狐狸也糊涂
num = (getPeachNumber(n+1)+1)*2;getPeachNumber(n+1) //这是一个函数,不要拆分错误,这个函数用来计算n+1天的桃子个数/*以第九天和第十天为例:第十天剩余一个桃子,即getPeachNumber(10) == 1n = 9时,第九天的桃子就为(第十天的桃子数+1)*2 第十天的桃子数 = getPeachNumber(10) = getPeachNumber(9+1) 因为 n = 9;所以 =getPea...
2019-02-15
最新回答 / 慕运维0591606
float long(int n){float money;if(n<=3){money=2*(13+1) return money;} else { returm (13+(n-3)*2.3+1)*2 }}int main(){int x=12; printf("小明明天乘车的总费用为:%..1f",long(x));}
2019-02-15
最赞回答 / 程序之神
比较好的例子是在continue后面再加上一句,例如:#include<stdio.h>int main(){int i;for(i=1;i<=10;i++){printf("运球%d次\n",i);if(i==5){printf("去接个电话");continue;}printf("加油,你是最棒的!");}printf("今天的训练到此结束");return 0;}现在就不能随便去掉了。
2019-02-14
已采纳回答 / _Lional
/*结果如下:小明每天上班时的车费为41。小明每天下班时的车费为41。小明每天打车的总费用为82。*///代码仅供参考~~~#include <stdio.h>int main(){ printf("小明每天上班时的车费为%d。\n",Car(12,9)); printf("小明每天下班时的车费为%d。\n",Car(12,18)); printf("小明每天打车的总费用为%d。\n",Car(12,9)+Car(12,18)); return 0;}int Car(i...
2019-02-14
最新回答 / qq_慕标2023557
这个j++意思是,直到4为止,一个一个输出空格,每输出一个空格j+1,直到j自增到=4,输出4个空格,k的话,int k=0,直到k=1,k自增一次,输出一个星星,如果k=1,k没法自增,也就没法输出星星。
2019-02-14