文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C程序习题-编写含有空格的数字字符串[8.8]

C程序习题-编写含有空格的数字字符串[8.8]

时间:2010-08-09  来源:chengxiaopeng

    写一函数,输入一个4为数字,要求输出这4个数字字符,但每两个数字之间空一个空格。如输入1900,应输出"1 9 9 0";     根据此题,我们这个题目的主要问题就是从高位到低位将每个数字读出来。然后再输出完一个数字后在输出一个空格,然后读取下一个数字,依次,直到数字读取完。根据此原理编写代码如下:  

#include <stdio.h>
#define N 100

void strcharspace(char[],char[]);
int main(int argc, char *argv[])
{
    char ch1[N],ch2[N];
    int number;
    printf("please input 4 numbers:");
    scanf("%d",&number);
    strcharspace(ch1,itoa(number,ch2,10));
    printf("the result is :\n");
    puts(ch1);
    system("pause");
    return 0;
}

void strcharspace(char dest[],char src[])
{
     int i,j = 0;
     int str_len = strlen(src);
     for (i = 0; i < str_len; i++)
     {
         dest[j++] = src[i];
         if (i + 1 != str_len)
         {
            dest[j++] = ' ';
         }
     }
     dest[j] = '\0';
}


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载