#include
#include
#include
int main()
{
char* p[3];
char imsi[100];
int i, size;
for (i = 0; i<3; i++)
{
printf(" %d 번째 문자열 : ", i + 1);
gets(imsi);
size = strlen(imsi);
p[i] = (char*)malloc((sizeof(char)* size) + 1);
strcpy(p[i], imsi);
}
printf("\n -- 입력과 반대로 출력(포인터) --\n");
for (i = 2; i >= 0; i--)
{
printf(" %d :%s\n", i + 1, p[i]);
}
for (i = 0; i<3; i++)
free(p[i]);
}
#include
#include
int main()
{
char* p[3];
char imsi[100];
int i, size;
for (i = 0; i<3; i++)
{
printf(" %d 번째 문자열 : ", i + 1);
gets(imsi);
size = strlen(imsi);
p[i] = (char*)malloc((sizeof(char)* size) + 1);
strcpy(p[i], imsi);
}
printf("\n -- 입력과 반대로 출력(포인터) --\n");
for (i = 2; i >= 0; i--)
{
printf(" %d :%s\n", i + 1, p[i]);
}
for (i = 0; i<3; i++)
free(p[i]);
}
【【【与迪同行】每一个Pluto都有它的Char】.
“说星星很亮的人
一定没见过你的眼睛
你是黑夜留给白天的悬念
你是贯穿时光的旅行者
你是目所能及的日月星辰
一呼一吸,过目不忘”
“你是我最美的期待
如果能早一点遇见你该有多好
与你相遇是最美的画面
深深的牵挂埋藏在心里
我想要用最浪漫情怀
诉说我对你的喜爱”
“星海撒在海浪翻滚的平面上
波光闪闪展现它那一倾柔情
而我追逐你的眼眸
看尽了萤火繁天
我看到那些美好的事物
一遍又一遍的在眼前闪过”
图文.茶漤 尊重原创 禁二改❌ 二传标源 】爱奇艺泡泡圈-迪丽热巴 @爱奇艺泡泡 https://t.cn/A6f6Mamj
“说星星很亮的人
一定没见过你的眼睛
你是黑夜留给白天的悬念
你是贯穿时光的旅行者
你是目所能及的日月星辰
一呼一吸,过目不忘”
“你是我最美的期待
如果能早一点遇见你该有多好
与你相遇是最美的画面
深深的牵挂埋藏在心里
我想要用最浪漫情怀
诉说我对你的喜爱”
“星海撒在海浪翻滚的平面上
波光闪闪展现它那一倾柔情
而我追逐你的眼眸
看尽了萤火繁天
我看到那些美好的事物
一遍又一遍的在眼前闪过”
图文.茶漤 尊重原创 禁二改❌ 二传标源 】爱奇艺泡泡圈-迪丽热巴 @爱奇艺泡泡 https://t.cn/A6f6Mamj
#leetcode#179.最大数
#define MAX (10 + 10 + 1)
int MyCmp(const void *p, const void *q)
{
int *a = (int *)p;
int *b = (int *)q;
char s1[MAX];
char s2[MAX];
sprintf(s1, "%d%d", *a, *b);
sprintf(s2, "%d%d", *b, *a);
return strcmp(s2, s1);
}
char *largestNumber(int* nums, int numsSize)
{
qsort(nums, numsSize, sizeof(int), MyCmp);
char *ret = (char *) calloc(numsSize * MAX, sizeof(char));
if (nums[0] == 0) {
return "0";
}
for (int i = 0; i < numsSize; ++i) {
char str[MAX];
sprintf(str, "%d", nums[i]);
strcat(ret, str);
}
return ret;
} https://t.cn/RJ7oPcs
#define MAX (10 + 10 + 1)
int MyCmp(const void *p, const void *q)
{
int *a = (int *)p;
int *b = (int *)q;
char s1[MAX];
char s2[MAX];
sprintf(s1, "%d%d", *a, *b);
sprintf(s2, "%d%d", *b, *a);
return strcmp(s2, s1);
}
char *largestNumber(int* nums, int numsSize)
{
qsort(nums, numsSize, sizeof(int), MyCmp);
char *ret = (char *) calloc(numsSize * MAX, sizeof(char));
if (nums[0] == 0) {
return "0";
}
for (int i = 0; i < numsSize; ++i) {
char str[MAX];
sprintf(str, "%d", nums[i]);
strcat(ret, str);
}
return ret;
} https://t.cn/RJ7oPcs
✋热门推荐