下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。 例如,若输入“Ab,eD”,则输出“AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODll.C中,不

admin2016-06-23  26

问题 下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。
例如,若输入“Ab,eD”,则输出“AB,CD”。
    请改正程序中的错误,使它能得出正确的结果。
    注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!
    #include
    #include
    char*fun(char tt[])
    {
    int i;
    for(i=0;tt;i++)
    /**********found**********/
    if((‘a’<=tt)I I(tt<=‘z’))
    /**********found**********/
    tt+=32;
    retum(tt);
    }
    main()
    {
    char tt[81];
    prinff(“\nPlease enter a string:”);
    gets(tt);
    printf(“\nThe result string is:\n%s”,fun(tt));
    }

选项

答案(1)if((tt[i]>=‘a’)&&(tt[i]<=‘z’)) (2)tt[i]一=32;

解析
转载请注明原文地址:https://kaotiyun.com/show/F5ID777K
0

相关试题推荐
最新回复(0)