#include <stdio.h>
#include <string.h>
#define N 4
void fun(char s[])
{
int i,n;
n=strlen(s);
for(i=n-1;i>0;i--)
{
s[2*i]=s[i]; //将数字赋给后两个元素
s[2*i-1]=' '; //将空格赋值给数字后一个
}
s[2*(n-1)+1]='\0';
}
main()
{
char num[N];
printf("请输入1组数字字符串: ");
gets (num);
fun (num);
printf("请输出新的数字:%s\n",num) ;
}
编写函数void fun(char s[])将一个由四个数字组成的字符串转换为每两个数字间有一个空格的形式输出。 例如:输入“4567”,应输出“4□5□6□7”(□表示空格)。
最新推荐文章于 2022-01-18 10:03:09 发布