写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间空一个
空格。如输入1990,应输出“1 9 9 0”。
#include<stdio.h> #include<string.h> int main() {char str[80]; void insert(char []); printf("input four digits:"); scanf("%s",str); insert(str); return 0; } void insert(char str[]) {int i; for(i=slen(str);i>0;i--) {str[2*i]=str[i]; str[2*i-1]=’ ‘; } printf("output:\n%s\n",str); }
#include<stdio.h>
#include<string.h>
int main()
{char str[80];
void insert(char []);
printf("input four digits:");
scanf("%s",str);
insert(str);
return 0;
}
void insert(char str[])
{int i;
for(i=slen(str);i>0;i--)
{str[2*i]=str[i];
str[2*i-1]=’ ‘;
printf("output:\n%s\n",str);
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题