还有半天就考试了啊在这里给大家提供一份期末总结和部分编程题的参考答案啊大家简单看看就好还有有时间的话在公告群里看看幻灯片 以下是常见的算法思路 ?1判定a素数 ?i从2开始到a/2结束用a%iif有==0时return0;并跳出循环结束后return1; ?2寻找数组最大值 ?max=a[0]然后for循环ifa[i]大于max ?就把a[i]赋给maxmax=a[i]; ?3计算级数(可以不用函数) ?分子分母设立2个变量sum=0?每一次sum+=分子/分母 ?分子分母或改变一次值 ?4把整数的位数提出来存放到数组中 ?定义a[20]设i=0对一个数x ?while(x0){a[i]=x%10,i++,x/=10;} ?即每次取最后一位依次存放到数组里再消去最后一位 ?5筛选字符数组的元素 ?while(a[i++]!=‘\0’){} ?然后用if筛选a[i]的范围(a[i]=‘0’a[i]=‘9’) ?再存放或转换成另外的变量 ?字符转数字–’0’转数字?数字+’0’转字符 ?6去掉字符数组的元素’n’ ?设一个新的数组b[30] ?i,j从0走,每次i++,if(a[i]!=‘n’)时令b[j]=a[i],j++;再在循环最后写上b[j]=‘\0’最后输出b数组 ?7数组选择法排序(见幻灯片) 篇幅有限,后面还有一些东西写不上来了,大家在群里看幻灯片好了^-^ 以下是部分编程题的参考答案: 题号没记啊搞忘了大家随意看看吧应该都是12年以后的编程题 还有几张不能发上来啊我在群里补发吧 儿童白癜风的治疗北京还能治疗白癜风吗转载请注明原文网址:http://www.gzdatangtv.com/cksc/cksc/5437.html |