7-1使用函数删除字符串中的字符(10分)
输入一个正整数repeat(0 3(repeat=3)happynewyear(字符串"happynewyear")a(待删除的字符'a')bee(字符串"bee")e(待删除的字符'e')111211(字符串"111211")1(待删除的字符'1') result:hppynewyer(字符串"happynewyear"中的字符'a'都被删除)result:b(字符串"bee"中的字符'e'都被删除)result:2(字符串"111211"中的字符'1'都被删除) 1、在调试过程中答案总出错误不知道为什么?解决办法:询问了助教之后才发现在第一个while语句中应该把str字符串全都储存起来,也就是输入gets(str)。 6-2每个单词的最后一个字母改成大写(10分) 函数fun的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。 voidfun(char*p); 其中p是用户传入的参数。函数将p所指字符串中每个单词的最后一个字母改成大写。 #include Afterchanging:mYfrienDiShappY 1、之前出现了编译错误和答案错误?解决办法:询问了其他同学,第一自己在等号左右不应该空格,第二在for语句输出终止语句应该是(p+i)!='0'而不是(p+i)!='\0'. 7-2自动售货机(30分) 用户购买商品的操作方法是:(1)从“钱币入口”放入钱币,依次放入多个硬币或纸币。钱币可支持1元(纸币、硬币)、2元(纸币)、5元(纸币)、10元(纸币),放入钱币时,控制器会先对钱币进行检验识别出币值,并统计币值总额,显示在控制器显示屏中,提示用户确认钱币放入完毕;(2)用户确认钱币放入完毕,便可选择商品,只要用手指按对应商品外面的编号按钮即可。每选中一样商品,售货机控制器会判断钱币是否足够购买,如果钱币足够,自动根据编号将物品进行计数和计算所需钱币值,并提示余额。如果钱币不足,控制器则提示“Insufficientmoney”。用户可以取消购买,将会把所有放入钱币退回给用户。 先输入钱币值序列,以-1作为结束,再依次输入多个购买商品编号,以-1结束。 输出钱币总额与找回零钱,以及所购买商品名称及数量。 1122551010-1123516910-1 Total:36yuan,change:19yuanTable-water:2;Table-water:1;Table-water:1;Milk:1;Beer:1;Oolong-Tea:1;Green-Tea:1; 1、学习内容学习了fun函数的运用,和用while语句与指针变量结合运用解决问题,加深了自己对数组的运用。 优点:1、程序员互相帮助,互相教对方,可以得到能力上的互补。2、可以让编程环境有效地贯彻Design。缺点:1、两个人在一起工作可能会出现工作精力不能集中的情况。程序员可能会交谈一些与工作无关的事情,反而分散注意力,导致效率比单人更为低下。2、结对编程可能让程序员们相互学习得更快。有些时候,学习对方的长外,可能会和程序员们在起滋生不良气氛一样快。比如,合伙应付工作,敷衍项目。 其实我觉得结对编程并没有发挥很大的作用,该不会的还是不会,然后只有问助教或则自己百度。