求c语言代码。怎么给一个字符串数组里每个字符间插入逗号,存到另一个数组并输出该数组?

求c语言代码。怎么给一个字符串数组里每个字符间插入逗号,存到另一个数组并输出该数组?,第1张

#include <stdio.h>

#include <string.h>

int main()

{

int i,j,n

char str_input[1000],str_output[10000]

printf("请问您要输入多少个字符?\n")

scanf("%d",&n)

printf("好的!请输入:\n")

/*

for(i=0i<ni++)

scanf("%c",&str_input[i])

*/

scanf("%s",str_input)  //字局滑符串最好这样输入

/* //你这样处理是不对的呀

for(i=0i<2*ni++)

{

str_output[i]=str_input[i]

str_output[i+1]=','

i++

}

*/

n=strlen(str_input)

for(i=0,j=0i<n)

{

str_output[j++]=str_input[i++]

str_output[j++]=','

}

str_output[j-1]='\0' //你没加字符串结束标志符'\0'

printf("结果是:%s\n",str_output)  //输出新字符串弊正

return 0

}

示例运行结果:

请问您要输入多少个租腊悔字符?

6

好的!请输入:

123456

结果是:1,2,3,4,5,6

#include<此老stdlib.h>

#include<stdio.h>档枯

int main() {

int a[100]

int i = 0

while(scanf("%d", &a[i++]) != EOF) {//换行行扒洞后再只能Ctrl+z 如 1,1,2 Enter Ctrl+z

scanf(",")

}

i--

for(int j = 0j <ij++)

printf("%d ", a[j])

system("pause")

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11985876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存