写一个函数,输入一个4位数字,请求输出这4个数字字符,但每一两个数字间空一个空格。如输入1990,应输出“1 9 9 0”。
解:文章源自微观生活(93wg.com)微观生活-https://93wg.com/17483.html
int main()文章源自微观生活(93wg.com)微观生活-https://93wg.com/17483.html
{文章源自微观生活(93wg.com)微观生活-https://93wg.com/17483.html
void insert(char[]);文章源自微观生活(93wg.com)微观生活-https://93wg.com/17483.html
char str[80];文章源自微观生活(93wg.com)微观生活-https://93wg.com/17483.html
printf(\"input four digits:\");文章源自微观生活(93wg.com)微观生活-https://93wg.com/17483.html
scanf(\"%s\",str);文章源自微观生活(93wg.com)微观生活-https://93wg.com/17483.html
insert(str);文章源自微观生活(93wg.com)微观生活-https://93wg.com/17483.html
return 0;文章源自微观生活(93wg.com)微观生活-https://93wg.com/17483.html
}文章源自微观生活(93wg.com)微观生活-https://93wg.com/17483.html
void insert(char str[])
{
int i;
for(i=strlen(str);i>0;i--)
{
str[2*i]=str[i];
str[2*i-1]=\' \';
}
printf(\"output:\\n%s\\n\",str);
}
以上就是微观生活(93wg.com)关于“C程序设计(第五版)——第七章第8题”的详细内容,希望对大家有所帮助!
评论