| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5924 人关注过本帖
标题:[求助]从键盘输入一个大写字母,要求改用小写字母输出
只看楼主 加入收藏
kimzezhong
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-10-18
收藏
 问题点数:0 回复次数:14 
[求助]从键盘输入一个大写字母,要求改用小写字母输出
从键盘输入一个大写字母,要求改用小写字母输出
搜索更多相关主题的帖子: 字母 小写 键盘 输出 
2007-10-18 16:28
kimzezhong
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-10-18
收藏
得分:0 
谢谢谢谢了啊,,我在线等....
2007-10-18 16:28
killer_l
Rank: 2
等 级:新手上路
威 望:3
帖 子:1139
专家分:0
注 册:2007-5-25
收藏
得分:0 
看看ASCII码表,有啥规律?

2007-10-18 16:37
kimzezhong
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-10-18
收藏
得分:0 
我是菜鸟啊,连你说的这个表也不很清楚呢。
2007-10-18 16:40
PKER
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-10-18
收藏
得分:0 

求作业估计是……


抵制日货,人人有责!
2007-10-18 16:46
killer_l
Rank: 2
等 级:新手上路
威 望:3
帖 子:1139
专家分:0
注 册:2007-5-25
收藏
得分:0 
#include <stdio.h>

int main()
{
char a;
scanf(\"%c\",&a);
printf(\"%c\",a+32);
return 0;
}

2007-10-18 16:47
mxbwuma
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-8-24
收藏
得分:0 
嗯,我赞成楼上的。
2007-10-18 16:52
PKER
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-10-18
收藏
得分:0 

这也行……
不要先判断是不是大写么


附件: 游客没有浏览附件的权限,请 登录注册

抵制日货,人人有责!
2007-10-18 16:52
mxbwuma
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-8-24
收藏
得分:0 

那就再加一个if((a>=65)&&(a<=90))

printf("%c",a+32);

if((a>=97)&&(a<=122))

printf("%c",a);

2007-10-18 16:56
bbflycat
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-17
收藏
得分:0 

void ToUpper(chars[])

{

int i=0;

while(s[i++]!='\0' )

{

// 判断是否是小写字母

if(s[i]>='a' && s[i]<='z' )

s[i] -= 32; // 小写字母比大写字母的 ASCII 大 32

}

}

// 转换成大写 , 函数参数为字符指针

void ToUpperPtr(char* s)

{

while(*s != '\0')

{

// 判断是否是小写字母

if(*s >='a' && *s <='z')

*s -= 32; // 小写字母比大写字母的 ASCII 大 32

s++; // 指针的地址 ++

}

}

网上一查,多得很嘛,思路也很清楚

2007-10-18 17:20
快速回复:[求助]从键盘输入一个大写字母,要求改用小写字母输出
数据加载中...
 
   



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

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