1833 C 小鑫数数儿 不用数组也可以, 不过要在最后输出时注意三个输出数的顺序(< == >)
1833 I 数列有序!把要加入的那个数插到m = a[n]就可以了。输入0 0 break是由 n || m 来完成
1833 L 各位数字之和排序 要看清楚是各个位(个 十 百)的和!!!!!!!!的比较
1833 Q 数组逆序2
Problem Description
有n个整数,使其最后m个数变成最前面的m个数,其他各数顺序向后移m(m < n < 100)个位置。
Input
输入数据有2行,第一行的第一个数为n,后面是n个整数,第二行整数m。
Output
按先后顺序输出n个整数。
Example Input
5 1 2 3 4 5 2
Example Output
4 5 1 2 3
要这个效果, 就是要想明白这个数组怎么移动的.(往左还是往右)
所以针对这个,有a[ j ] = a[ j + 1] || a[ j - 1 ] = a[ j ] 左
a[ j + 1 ] = a[ j ] || a[ j ] = a[ j - 1 ] 右
还有就是在移动循环的头尾加上 取头 与 还尾
1833 R 数日子 关键是要用到数组定义。 这样方便不少
如:
x[ 12 ] ={31,29,31,30,31,30,31,31,30,31,30,31};
w[ 12 ] = {31,28,31,30,31,30,31,31,30,31,30,31};
这样判断一下闰年就好了。
然后还有一个重要的地方, 就是加上day的时候要判断
if( i < month - 1)
Sum += a[i];
Else
Sum += day;