请留言,说出你的解题思路和答案。稍后,我会把参考答案发到留言区。不定期整理相关的问题答案分享。
01、下列代码的运行结果是()
static void Main(string[] args) { int x = 1235321; bool flag = true; int bit = 1; while (x / bit >= 10) { bit = bit * 10; } while (x > 0) { int left = x % 10; int right = x / bit; if (left != right) { flag = false; } x = (x % bit) / 10; bit = bit / 100; } Console.WriteLine(flag); }
02、下列代码的运行结果是()
static void Main(string[] args) { int[] nums = new int[] { 2, 7, 11, 15 }; int[] result = new int[2]; int target = 13; for (int i = 0; i < nums.Length - 1; i++) { int find = target - nums[i]; for (int j = i + 1; j < nums.Length; j++) { if (find == nums[j]) { result[0] = i; result[1] = j; break; } } } Console.WriteLine(result[0]+","+ result[1]); }
03、一个算法应该是()
04、有以下算法,其时间复杂度为()
static void func(int n) { int i = 0; while (i * i * i < n) i++; }
05、数据在计算机中的表示称为数据的()。