| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 409 人关注过本帖
标题:新手求助C语言设计
只看楼主 加入收藏
dushjie
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2010-3-4
结帖率:100%
收藏
 问题点数:0 回复次数:4 
新手求助C语言设计
题目:

   输入数据为3行,没行一个字母
输出三个字母对应的大写字母或小写字母。每个字母输出在一行中。
 求程序编码 谢谢
搜索更多相关主题的帖子: C语言 设计 
2010-03-13 20:48
cxyll
Rank: 1
来 自:四川-成都
等 级:新手上路
帖 子:6
专家分:5
注 册:2010-3-13
收藏
得分:0 
兄弟啊,你的表达不清楚。。。
2010-03-13 21:19
dushjie
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2010-3-4
收藏
得分:0 
回复 2楼 cxyll
就是输入3个字母,一行一个, 要求输出这3个字母对应的大写或小写字母
例:
输入:
a
B
I
输出:
A
b
i
2010-03-13 21:32
hziee
Rank: 4
等 级:业余侠客
帖 子:64
专家分:257
注 册:2010-3-12
收藏
得分:0 
#include<stdio.h>
void Trans(char &ch)
{
  if(ch>='a' && ch<='z')
       ch=ch-32;
  else if(ch>='A' && ch<'=Z')
       ch=ch+32;
}
int main()
{
char cw1,cw2,cw3;
scanf("%c\n%c\n%c",&cw1,&cw2,&cw3);
Trans(cw1);
Trans(cw2);
Trans(cw3);
printf("%c\n%c\n%c\n",cw1,cw2,cw3);
return 0;
}
2010-03-14 01:11
cxyll
Rank: 1
来 自:四川-成都
等 级:新手上路
帖 子:6
专家分:5
注 册:2010-3-13
收藏
得分:0 
#include<stdio.h>
main()
{
    int a,b;
    char c[3][1];
    printf("input three alps for three line:\n");
    for(a=0,b=0;a<=2;a++)
    scanf("%s",&c[a][b]);
    printf("output these alps:\n");
    for(a=0,b=0;a<=2;a++)
    {
        if(c[a][b]>='a'&&c[a][b]<='z')
            c[a][b]=c[a][b]-32;
        else if(c[a][b]>='A'&&c[a][b]<='Z')
            c[a][b]=c[a][b]+32;
        }
        for(a=0,b=0;a<=2;a++)
             printf("%c\n",c[a][b]);
    }
//思路顺畅,不过有些臃肿,我也是初学,见谅哈&&楼上程序貌似有问题//
2010-03-14 09:44
快速回复:新手求助C语言设计
数据加载中...
 
   



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

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