有下列程序  #include<stdio.h>  main()  {char b[]="happynewyear",k;   for(k=0;b[k];k++)   printf("%c",b[k]-’a’+’A’);  }  程序运行后的输出结果

admin2022-10-24  6

问题 有下列程序
 #include<stdio.h>
 main()
 {char b[]="happynewyear",k;
   for(k=0;b[k];k++)
    printf("%c",b[k]-’a’+’A’);
 }
 程序运行后的输出结果是(          )。

选项 A、hAppynewyeAr
B、Happynewyear
C、HAPPYNEWYEAR
D、HaPPYNEWYEaR

答案C

解析 程序定义一个字符数组b,并使用字符串“happynewyear”进行初始化。然后通过for循环,遍历字符数组b中的每个字符,再将b中的字符元素修改为大写字母。程序输出:HAPPYNEWYEAR。故本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/PJkp777K
0

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