69,373
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX_SIZE 100
char buf[MAX_SIZE];
char ttime[] = "23:00";
char tdate[] = "2018-09-14";
char tweek[] = "FRIDAY";
int order1[3] = {2,3,1};
int order2[3] = {3,1};
void test(int *ord)
{
int i;
for(i = 0; i < 3; i++)
{
switch(ord[i]){
case 1:
strcat(buf,tdate);strcat(buf," ");break;
case 2:
strcat(buf,ttime);strcat(buf," ");break;
case 3:
strcat(buf,tweek);strcat(buf," ");break;
default:break;
}
}
}
int main()
{
memset(buf,0,sizeof(buf));
test(order1);
printf("%s\n",buf);
memset(buf,0,sizeof(buf));
test(order2);
printf("%s\n",buf);
return 0;
}