标题:大小写装换
只看楼主
傲剑
Rank: 2
等 级:论坛游民
帖 子:51
专家分:28
注 册:2009-11-2
结帖率:88.89%
已结贴  问题点数:20 回复次数:16 
大小写装换
把参数字母都改成大写,我写的程序怎么只输出原来的字母呢
#include    <stdio.h>
#define N 10

void strcap(int array[],int n);
main()
{
    int array[N];
    printf("Enter a strings:");
    scanf("%s",array);
    strcap(array,N);
    printf("\n%s",array);
    getch();
}

void strcap(int array[],int n)
{
    int i=0;
    for(;i<n;i++)
    if('a'<array[i]&&array[i]<'z')
    array[i]=toupper(array[i]);
}
搜索更多相关主题的帖子: 大小写 
2010-04-25 21:14
hahayezhe
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖南张家界
等 级:贵宾
威 望:24
帖 子:1386
专家分:6999
注 册:2010-3-8
得分:5 
int array[],
是字符数组 char 不是int
if('a'<array[i]&&array[i]<'z')
判断是<=
2010-04-25 21:25
woodydongli
Rank: 2
等 级:论坛游民
帖 子:57
专家分:84
注 册:2010-4-4
得分:4 
array[i]=toupper(array[i]);
这个函数需要库。
#include <stdlib.h> 吧
2010-04-25 21:29
woodydongli
Rank: 2
等 级:论坛游民
帖 子:57
专家分:84
注 册:2010-4-4
得分:4 
int 型的数组,然后用scanf("%s");出问题了吧。

还有后面的for循环需要一个{}
2010-04-25 21:36
傲剑
Rank: 2
等 级:论坛游民
帖 子:51
专家分:28
注 册:2009-11-2
得分:0 
改了 还是不行,输出和输入一样的
2010-04-25 21:37
woodydongli
Rank: 2
等 级:论坛游民
帖 子:57
专家分:84
注 册:2010-4-4
得分:0 
#include<stdafx.h>
#include    <stdio.h>
#include <stdlib.h>
#define N 10

void strcap(char array[],int n);
main()
{
    char array[N];
    printf("Enter a strings:");
    scanf("%s",array);
    strcap(array,N);
    printf("\n%s",array);
    getchar();
}

void strcap(char array[],int n)
{
    int i=0;
    for(;i<n;i++)
    { if('a'=<array[i]&&array[i]<='z')
    array[i]=toupper(array[i]);}
}
这样应该对了吧。
2010-04-25 21:37
傲剑
Rank: 2
等 级:论坛游民
帖 子:51
专家分:28
注 册:2009-11-2
得分:0 
这文件打不开啊,应该用不到这头文件吧
2010-04-25 21:46
woodydongli
Rank: 2
等 级:论坛游民
帖 子:57
专家分:84
注 册:2010-4-4
得分:0 
那就不用他吧。
2010-04-25 21:47
woodydongli
Rank: 2
等 级:论坛游民
帖 子:57
专家分:84
注 册:2010-4-4
得分:0 
#include<stdafx.h>你是说的这个吧,这个是VC6.0下的。。不用它就是了。
2010-04-25 21:47
傲剑
Rank: 2
等 级:论坛游民
帖 子:51
专家分:28
注 册:2009-11-2
得分:0 
不用输出不对啊
2010-04-25 21:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-304393-1-1.html




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

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