小编Mic*_*ise的帖子

如何从时间(小时)中删除前导零

我想要从 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)

java time hour zero

5
推荐指数
1
解决办法
1361
查看次数

如何使用实数创建动态数组?

我知道带有整数的动态数组的语法,但是当我尝试创建一个存储双精度值的动态数组时,它给了我一条错误消息。( 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)

它有效。

c++ arrays dynamic

0
推荐指数
1
解决办法
61
查看次数

标签 统计

arrays ×1

c++ ×1

dynamic ×1

hour ×1

java ×1

time ×1

zero ×1