C语言编程,求助大佬,谢谢!
1个回答
展开全部
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int main(void) {
char* input = (char*)malloc(sizeof(char) * 100);
scanf("%s", input); //输入字符串
int length = strlen(input); //获取输入字符串的长度
length = 2 * length; //计算输出字符串的长度
char* output = (char*)malloc(sizeof(char) * length);
for (int i = 0; i < length; i++) {
if (i % 2 == 0) {
output[i] = input[i / 2];
}
else {
output[i] = ' ';
}
}
output[length] = 0;
printf("%s\n", output);
free(input);
free(output);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询