有以下程序: #include<stdio.h> main() { int aE4][4]=t{1,4,3,2}, {8,6,5,7}, {3,7,2,5}, {4,8,6,1}}; int

admin2020-06-16  18

问题 有以下程序:
    #include<stdio.h>
    main()
    {
    int aE4][4]=t{1,4,3,2},
    {8,6,5,7},
    {3,7,2,5},
    {4,8,6,1}};
    int i,j,k,t;
    for(i=0;i<4;i++)
    for(j=0;j<3;j++)
    for(k=j+1;k<4;k++)
    if(a[j]>a[k])
    {
    t=a[j]
    a[j]=a[k]
    a[k]=t;
    }/*按列排序*/
    for(i=0;i<4;i++)
    printf(’’%d,’’,a);
    }
    程序运行后的输出结果是(    )。

选项 A、hello beijing
B、Hello Beijing
C、HELLO BEIJING
D、hELLO Beijing

答案C

解析 主程序渎取整个字符串存于s中,调用fun函数,字符指针c指向数组s。函数fun的功能是把指针c所指向的字符数组中的所有小写字符转换为大写。gets函数可以把空格作为字符串的一部分输入,以回车作为输入结束。如果*c为小写字符,则*c=*c-32(转大写)。因此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/U0G0FFFM
0

最新回复(0)