99问答网
所有问题
C语言第9题,求详解
如题所述
举报该问题
推荐答案 2015-03-12
小写字母的ASCII码比同一字母的ASCII码小32。
'a'-'A'就ASCII码值而言,就是-32。
所以,ch=ch-'a'+'A'=ch-('a'-'A')=ch-32。
即ch的值就是'G'。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7OWXvBteBzjejXv7jv.html
其他回答
第1个回答 2015-03-12
字母是按顺序排列的,小写字母用'a'加上 相对'a'的偏移数就是相应的字母,大写字母相对'A'的偏移数就是相应的大写字母
如:'a'+1='b' 'A'+1='B'
ch=ch-'a'+'A'就是实现由小写变大写,因为ch='g',所以,结果就是'G' !
第2个回答 2015-03-12
G 这就是小写变大写啊
相似回答
第9题,求详解
!
答:
答案是C
第9题,求详解
!
答:
C
c语言
问题
求详解
不要只有答案
答:
static int
c
=3;定义的是一个静态变量,它仅在声明时被首次初始化,即以后的函数 调用不再进行初始化,第一次循环f(0)中c的值为4,a+b+c等效于0+1+4=5;第二次循环f(1) 中c的值为5,a+b+c等效于1+1+5=7;第三次循环f(2) 中c的值为6,a+b+c等效于2+1+6=9;第5题 结...
c语言题目求
大佬
详解
答:
因为第一数a[1][0]值为0,所以跳出内循环;当i为2时,j=0时第一数a[2][0]值为-21,因为小于零,继续下一个;j=1时,执行s+=a[i][j];j=2时,a[2][2]值为0,所以跳出内循环;因此题目的结果,应该时:当i为2时执行了3次s+=a[i][j];输出结果为:1+2+23=26 ...
C语言
问题
,求详解
~~~
答:
首先要把q的next的值赋给p的next域,即p->next=q->next 否则整个链表就断开了。然后释放q.所以选D --- B、p=q->next是把指针p移动到q 的下一位,不能删除q,free(q)没用的。A、p,q本就是指针加*取其内容再.next不知其意。
一个
C语言
程序问题,看晕了
,求
大神
详解
答:
第六次循环: 条件1不成立。条件2成立,x=7。执行contine。 忽略3,执行下一个循环。第七次循环: 条件1不成立。条件2不成立。执行3,x=4, y=5 第八次循环: 条件1不成立。条件2成立,x=9。执行continue。忽略3,执行下一个循环。
第九
次循环: 条件1不成立。条件2不成立。x=6, y=6。第...
c语言题求详解
答:
void abc(char *p){ int i,j;for(i=j=0; *(p+i)!='\0'; i++)if(*(p+i)>='d'){ (p+j)=*(p+i);j++;} (p+j)='\0';} void main(){ char str[ ]="cdalb";abc(str);puts(str);} 答案:
C
第一层for循环时i=j=0,p+i指向
c,
条件c!=\0成立,而且c比d小...
C语言题目求
大佬
详解
答:
swap(swap(&x, &y), &z); printf("%d, %d, %d\n", x, y, z); return 0;} 根据修正后的代码,回答问题如下:(1) 第1次调用swap()函数后,实参x的值为 3。在第一次调用swap()函数时,传入的实参是&x和&y,即变量x和y的地址。在swap()函数内部,通过交换指针指向的值,将...
c语言
for循环小题
求详解
答:
10
,9,9,
0 第一次进循环时k=0;a=10;b=10;先k赋值为0;然后判断a>8是否成立,因为a=10,所以成立,进入循环,打印出a--,--b 第一次打印的结果为10,9 在第一次循环结束时,执行b=++k;k=0,所以b=1;第二次循环a>8还是成立,进入循环,此时k值还是0,代码中没有改变k值 a--...
大家正在搜
C语言中递归详解
c语言答题题库
C语言选择题
C语言关键字解析
c语言的题
c语言必考编程题
c语言编程题经典100例
c语言搜题
大一c语言经典编程题
相关问题
求第9题详解
C语言选择题,求详解
第9题,求详解!
c语言题,求详解。。
第9题,求详解!(思路点拨又是什么意思?)
C语言,函数,第三题,求详解!
c语言问题求详解不要只有答案
一些c语言题求详解