小编Ale*_*wel的帖子

C编程:数组

我的问题:输入string1并将string1拆分为包含偶数的字符串a和包含奇数的字符串b.

例如:阵列:4 3 1 2 6 8

阵列a:2 4 6 8阵列b:1 3

当我运行此代码时,它有问题.你能帮我找出错误吗?

#include<stdio.h>
#include<conio.h>
#include<string.h>

void problem(int a[100], int n);
void bubblesort(int a[100], int n);
void print_array(int a[100], int n);

int main()
{
    int b[100],c[100],evenlen=0,oddlen=0,a[100], n;
    printf("Input n: "); scanf_s("%d", &n);
    printf("Input array: ");
    for (int i = 0; i < n; i++)
    {
        scanf_s("%d", &a[i]);
    }
    for (int i = 0; i < n; i++)
    {
        if ((a[i] % 2) == 0)
        {
            a[i] = b[evenlen];
            evenlen++;
        } …
Run Code Online (Sandbox Code Playgroud)

c arrays

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

从毫秒转换为日期字符串

我尝试从毫秒转换为日期字符串。但是,结果并不像我预期的那样正确。

输入是毫秒(例如:1508206600485

我的时区是 UTC +10:00

------Expected-------------------------------------------- Actual------

01:32 (PM) 17/10/2017--------------------------------02:32 (PM) 17/10/2017
Run Code Online (Sandbox Code Playgroud)

这是方法

public static String getDate(long milliSeconds) {
    SimpleDateFormat formatter = new SimpleDateFormat("hh:mm dd/MM/yyyy");
    String dateString = formatter.format(new Date(milliSeconds));
    return dateString;
}
Run Code Online (Sandbox Code Playgroud)

java datetime simpledateformat datetime-conversion

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