问题1:利用数组,计算今天是今年的第几天。(创建一个长度12的正型数组,每个数组存放每个月的天数,要能够在输入某月某日后返回是今年的第几天)
问题2:给定数组int[] n = {33,9,2,11,7,6},先对其排序,然后将8插入数组中,并保持排序。(要使用2次copy的那个命令)这个我写出来现实总是怪怪的!今天就这两个了,希望还能注释点讲解在比较关键的部分!感谢了!
问题2:给定数组int[] n = {33,9,2,11,7,6},先对其排序,然后将8插入数组中,并保持排序。(要使用2次copy的那个命令)这个我写出来现实总是怪怪的!今天就这两个了,希望还能注释点讲解在比较关键的部分!感谢了!
然后用计算能力比较强的电脑运算出来而已。所以,
比如楼主的排序问题,
你只要想好如果是你面前有几个数字积木,
然后要把它们排序,你是怎么想的,会怎么做,
然后再变成程序来描述就OK了!good luck
你不是定义了一个保存每月多少天的数组吗
比如我们输入了2008.7.9这个数据
那么我们应该把7 和 9传递到你自定义的一个计算天数的方法内
7月的天数在数组里面的下标应该是6对吧
那么你就使用一个循环int []arrmonth = {31,28(29),31,30,31,30,31,31,30,31,30,31};//保存每月天数的数组
int month = 0; //保存月份的总天数
int daynumber;//保存今天是今年第几天的变量
for(i=0;i<7;i++){
month = month + arrmonth[i];
}
daynumber = month + (传递进来的9);//结果就是你想要的今天是今年第几天了
开始7月并没有结束 而我把7月也加进去了 汗~
[30,31,30,31]
请问
a.第一个下标加上30是什么概念?
b. 第二个数字加上31是什么概念?再加上a的结果又代表什么?
c. 第三个...代表什么?
d. 第四个...
e. 第N个...:Dgood luck