| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 557 人关注过本帖
标题:C语言难题求解
只看楼主 加入收藏
yangchenglin
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-7-4
收藏
 问题点数:0 回复次数:4 
C语言难题求解
现在有个编程题  题目是  --定义一个函数 将一个整数(作为参数)变为字符,每个字符之间加一个空格,并将这个字符串输出,例如:将整数2013变为字符串"2013"编写主函数,调用该函数.
那位 高手 帮我编一下  在这里谢谢了 出于题目的难度: 我还准备 物质上的感谢!!
如果你编出来了   我的QQ是346882202 油箱是 menghuan818020@126.com
menghuan818020@126.com
搜索更多相关主题的帖子: C语言 难题 求解 字符 
2007-07-04 18:16
Javal
Rank: 1
等 级:新手上路
威 望:1
帖 子:108
专家分:0
注 册:2006-5-7
收藏
得分:0 
[CODE]/* SpaceItoA.c -- 将数字转换成字符串
* Author: Space
* Date: 2007/07/04
* Version: 1.0
*/
#include<stdio.h>

void space_itoa(int input, char *output)
{
int tmp = 0;
int index = 0;

while(input != 0)
{
tmp = input % 10;
output[index++] = '0' + tmp;
output[index++] = ' ';
input /= 10;
}

output[index-1] = '\0';
}

int main(void)
{
int input = 0;
char output[128] = "\0";
char ch;
int index = 0;
int len = 0;

printf("Please enter a positive integer:\n");
while (scanf("%d", &input) != 1 || input <= 0)
{
while(ch = getchar() != '\n')
continue;
printf("Invalid input! Please try again:\n");
}

space_itoa(input, output);

len = strlen(output);
for(index = 0; index < len / 2; ++index)
{
ch = output[index];
output[index] = output[len - index - 1];
output[len - index - 1] = ch;
}

printf("Input: Integer format is %d!\n", input);
printf("Output: String format is %s!\n", output);

return 0;
}[/CODE]

看看这个符合你的要求不?

猝然临之而不惊,无故加之而不怒 /?spaced" target="_blank">Linux C资料
2007-07-04 20:37
魔城侠客
Rank: 1
等 级:新手上路
帖 子:200
专家分:0
注 册:2006-4-4
收藏
得分:0 
楼主可以把物质上的感谢给楼上了

West and east,home is best……
2007-07-04 21:28
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 

a problem with no difficulties

[此贴子已经被作者于2007-7-5 0:35:13编辑过]

2007-07-05 00:34
windflush
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:886
专家分:0
注 册:2007-7-1
收藏
得分:0 
我发现了,leeco都是用E文发贴,为什么呢?

2007-07-05 00:37
快速回复:C语言难题求解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015925 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved