| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1849 人关注过本帖
标题:【游戏】C语言游戏,可能吗?
只看楼主 加入收藏
ab6326795
Rank: 2
等 级:论坛游民
帖 子:91
专家分:56
注 册:2010-11-8
结帖率:80%
收藏
 问题点数:0 回复次数:23 
【游戏】C语言游戏,可能吗?
我想写个大小写转换器,输入大写的字母全部转为小写的/我做了个但一次只能输入一个字母,请高手赐教下用数组还是什么的写“输入一串字母转换为小写的C代码”
谢谢拉,高手们!
程序代码:
#include  <stdio.h>
void main( )
{
char c1,c2;
printf("欢迎使用字母大小写转换程序:\n\n");
printf("请入英文字母进行转换:\n\n");
scanf("%c",&c1);
switch(c1)
{
case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z':

    c2=c1+32;
    break;

default:
    c2=c1;
}

printf("\n转换后的小写字母是:%c\n\n对应的ASCII表数字是:%d\n\n",c2,c2);

system("pause");
}

 如果谁对于上面的单个字母转换还有更简单的方法也请不令赐教!谢谢

[ 本帖最后由 ab6326795 于 2011-4-30 23:37 编辑 ]
搜索更多相关主题的帖子: 游戏 英文 C语言 转换器 
2011-04-30 23:36
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:0 
这也是游戏
输入一个字符串,循环判断。或者直接用函数转换。
2011-05-01 08:16
ab6326795
Rank: 2
等 级:论坛游民
帖 子:91
专家分:56
注 册:2010-11-8
收藏
得分:0 
你看我标题:【游戏】C语言游戏,可能吗?

难道你没看懂,大家解答下小弟的疑难吧
2011-05-01 08:22
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:0 
回复 3楼 ab6326795
你是想转换单个的字符,还是想转换字符串?
2011-05-01 08:38
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:0 
给你个程序,参考一下:
int i;
char a[20];
gets(a);
char b[strlen(a)+1];
for(i=0;i<strlen(a);i++)
{if(a[i]>64&&a[i]<91)
b[i]=a[i]+32;
else b[i]=a[i];}
b[i]='\0';
puts(b);
printf("ascii码:");
for(i=0;i<strlen(a);i++)
printf("%d,",b[i]);

[ 本帖最后由 hjywyj 于 2011-5-1 08:48 编辑 ]
2011-05-01 08:43
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:0 
楼主别用“游戏”来吸眼球
收到的鲜花
  • 观弈寒儒2011-05-01 15:51 送鲜花  10朵   附言:我很赞同

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2011-05-01 08:52
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:0 
too easy !
程序代码:
void conv (char *ptr) {
        while(*ptr) *ptr++ |= 0x20;
}

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-05-01 11:25
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
愣没有看出来,C语言游戏?? what's this ?

toupper()函数是什么?

[ 本帖最后由 hellovfp 于 2011-5-1 12:02 编辑 ]

我们都在路上。。。。。
2011-05-01 12:01
mandown1991
Rank: 4
等 级:业余侠客
帖 子:262
专家分:252
注 册:2011-3-2
收藏
得分:0 
不错,支持!
2011-05-01 12:26
BYSF_XF
Rank: 2
等 级:论坛游民
帖 子:89
专家分:75
注 册:2011-4-25
收藏
得分:0 
要输入字符串,然后一个个转换,char data;只能存储一个字符
2011-05-01 12:29
快速回复:【游戏】C语言游戏,可能吗?
数据加载中...
 
   



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

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