我的问题:输入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) 我尝试从毫秒转换为日期字符串。但是,结果并不像我预期的那样正确。
输入是毫秒(例如: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)