我想要从 1 到 9 的小时没有前导零,但是有零的分钟同时还要向时间添加 15 分钟。现在,当我输入 1 和 46 时,我得到 02:01,我想得到 2:01
Scanner scan = new Scanner(System.in);
int hour = scan.nextInt();
int minutes = scan.nextInt();
LocalTime time = LocalTime.of(hour , minutes);
time = time.plusMinutes(15);
System.out.println(time);
Run Code Online (Sandbox Code Playgroud) 我知道带有整数的动态数组的语法,但是当我尝试创建一个存储双精度值的动态数组时,它给了我一条错误消息。( error: expression in new-declarator must have integral or enumeration type
)
ifstream f("date.in");
ofstream g("date.out");
double n;
f >> n;
double* v = new double[n];
for(int i=0; i<n; i++)
f >> v[i];
Run Code Online (Sandbox Code Playgroud)
我通常做
int n;
f >> n;
int* v = new int[n];
Run Code Online (Sandbox Code Playgroud)
它有效。