标签:如何排序 通过 语言 count erro 部分 可读性 调试 个数
7.if(i==2*n-1&&i!=1),既输出最后一个数时,printf("%d",count),不用输出空格
第一个数后面输出有空格,一开始没注意,后来提示答案错误之后又加了一个条件就解决了
7.否则n=sum,sum=0.重新开始循环(5)
这道题在DEV-C那边改好做对了,在PTA就直接对了。运行超时是因为循环括号扩错了,后来修改过了就行了
9.输入字符为=时,结束循环
{{uploading-image-65509.png(uploading...)}}
没判断非法字符,一时不会如何判断,然后记起switch语句中还有一个default语句,加上去就可以了。
三、本周学习总结
类型名 数组名[数组长度]={初始值}
数组名表示 一个地址常量,存放数组内存空间的首地址
在程序中使用数组,可以让一批相同类型的变量使用同一个数组变量名,用下标来互相区分。它有表达简洁,可读性好,便于使用循环结构的优点
5.输出数据
2.for(i=1;i<n;i++)//外部循环
for(j=0;j<n-1;j++)//内部循环
if(a[j]>a[j+1]){//比较两个数大小
t=a[j];a[j]=a[k+1];a[j+1]=t;}//如果前一个元素大,则互换
直接插入法:
3.重复第二步循环,直到该数前面没数字或者前面的数比它的数值大
区别:二分法效率高,但只能用于有序的数列。顺序查找效率相对慢了点,但可以用于无序的数列
比如按行a[3][3]={{1,2,3},{4,5,6},{7,8,9}
按顺序a[3][3]={1,2,3,4,5,6,7,8,9}
下三角i<=j 上三角i>=j 对称矩阵i=j
一般用于列表,矩阵
经过了一次考试,发现不会的太多了,一些基础的都感觉没弄懂,考试也考得很差。说实话,感觉自己什么都不懂呢,得买个本子把老师讲的知识点都记下来,然后把基础先搞懂。看编程的能力也不强,还有很多很多问题要解决。本周讲了数组,也不敢说自己懂了多少,但是大概已经理解了,剩下的通过PTA巩固吧。好好学习,要把下次考试考好。
标签:如何排序 通过 语言 count erro 部分 可读性 调试 个数
原文地址:http://www.cnblogs.com/peng075078/p/7898475.html