c语言编程:从键盘上输入字符串”abcdefg”赋给字符数组,然后从第一个字母开始间隔地输出该字符串

如题所述

思路:定义一个字符数组用来接受字符串,接着遍历字符串,依次输出各元素。

参考代码:

#include <stdio.h>
int main()

char a[100];
int i;
gets(a);
for(i=0;a[i]!='\0';i++)
printf("%c ",a[i]); 
return 0; 
}
/*
运行结果:
abcdefg
a b c d e f g
*/
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-04-27
#include<stdio.h>
int main(void)
{
char s[]="abcdefg";
char s1[80];
int i;
for(i=0;s[i]!='\0';i++)
{
s1[2*i]=s[i];
s1[2*i+1]=' ';
}
s1[2*i]='\0';
printf("%s\n%s\n",s,s1);
return 0;
}
仅做参考本回答被提问者采纳
相似回答