人月神话的思维专栏 2017-12-10
定义整形变量n,max,count分别表示整数个数,出现次数最大值,出现次数。定义循环变量i,j。 输入n 定义数组a[n],b[n] for i=0 to i<n 输入a[i]; for i=0 to n-1计算各数出现个数 count=0; for j=0 to j<n 如果出现相同数,count加一 for i=1 to i<n 比较出最大数,赋值给max 输出出现次数最多的数和它出现的次数
不知道怎么将比较后计算好个数的count放入数组b中,上网查才知道了在数组内比较的方法
定义i,j,n; 输入n; 定义a[n]; for i=0 to i<n 输入n个数; for j=n-1 to j>=0 如果j==n-1 输出a[j]; 否则输出空格a[j];
第二个循环倒序输出的时候循环内的条件一直弄错,后来问室友解决了
定义整型变量n,循环变量i,插入数x,转换变量y 输入n 定义数组a[10] for i=0 to i<n 输入a[i] 输入x,令a[n]尾数为x for i=0 to i<n 如果a[n]<=a[i] 交换两值 for i=0 to i<n 输出插入后的新数列
忘记了空格和新数列会多出一个数 导致
思考过后发现了问题
我和彭希的代码思路差不多相同,只是有一个循环使用不一样,但达到的效果是一样的,我更喜欢我的代码,但是我们两个的代码都没有注释,这是需要改进的地方
定义字符型数组存储字符串
'\0',判定判定字符串是否结束
gets(a);
char a int b b=int(a).
定义number=0,数组a[i] 读入数组a for i=0 to a[i]!='\0' number=number*2+a[i]-'0' i++
(2)PTA有些题还没有思路,做PTA的速度慢,比较吃力
考试并不是只考程序,感觉还有些导论的知识,自己没掌握好
对时间安排的不好,老是感觉很忙,但是也没有学好,C的作业量很大,自己在做作业的时候要更加认真更加迅速,把前面没弄懂的知识慢慢弄懂,不能放弃,好好学习