有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母
#include
#include
void fun(char *p )
{
int i=0;
while(p[i])
{
if(p[i]==' '&& islower(p[i-1]))
p[i-1]=p[i-1]-'a'+'A';
i++;
}
}
main()
{
char s1[100]="ab cd EFG !";
fun(s1);
printf("%s\n",s1);
}
程序运行后的输出结果是
- A.ab cd EFg !
- B.Ab Cd EFg !
- C.ab cd EFG !
- D.aB cD EFG !
热度🔥586
解析:打开微信小程序查看本题解析
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
程序流程图中带有箭头的线段表示的是( )。
有以下程序
#include
main()
{
int a=1, b=2, c=3, x;
x = (a^b)&c;
printf("%d\n",x);
}
程序的运行结果是
有以下程序
#include
main()
{
int a[4][4]={{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 a[k][i])
{
t=a[j][i];
a[j][i] = a[k][i];
a[k][i] = t;
} /* 按列排序 */
for (i=0; i<4; i++)
printf("%d, ",a[i][i]);
}
程序运行后的输出结果是