77问答网
所有问题
C语言一个简单的表达式求值
题目是:设ch是char型变量,其值为'A',则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值为
A) A B) a C) Z D) z
求详细解答
举报该问题
其他回答
第1个回答 2012-07-22
ch=‘A’,ch=(ch>='A'&&ch<='Z')?(ch+32):ch意思是ch>=‘A’和ch>='Z'都成立则ch=ch+32,否则ch=ch,因为都成立,所以ch=ch+32,A=65,所以ch=65+32=97=a够详细了吧,哈哈。
第2个回答 2012-07-22
选:B
ch='A'满足条件,ch=ch+32;A的ASCII值为65,a的ASCII的值为97.本回答被提问者采纳
相似回答
编写程序对
表达式求值C语言
答:
} 实现
表达式求值
的代码:/*计算整数表达式的值 表达式必须以#结束 表达式中可以出现多位数字,
C语言一个简单的表达式求值
答:
ch=‘A’,ch=(ch>='A'&&ch<='Z')?(ch+32):ch意思是ch>=‘A’和ch>='Z'都成立则ch=ch+32
,否则ch=ch,因为都成立,所以ch=ch+32,A=65,所以ch=65+32=97=a够详细了吧,哈哈。
算术
表达式求值
C语言
答:
int tran(char str[], char expr[]) //将中缀
表达式
转换成后缀表达式 if(tran(str,expr)==0)//原来表达式,后缀表达式 { int st[100]; //转化过程使用的过度栈 char ch;int i=0,exindex=0,stindex=-
1
; //i是str下标,exindex是expr下标,stindex是st下标 while((ch=str[i...
用
C语言
编写程序“算术
表达式求值
”
答:
double num1 = 0;double num2 = 0;int pointNum = 0;for( int i = 0; i < num; ++i){ if(str[i] == ' ')continue
;switch(s){ case BEGIN:if(isNum(str[i]))elses = ERROR;break;case P2:if(isNum(str[i]))else if(isDot(str[i])){ s = P3;} else if(isOp(str[...
数据结构
c语言
版
表达式求值
标准程序
答:
size_t N; // 指向栈顶第
一个
空闲块 const size_t size; // 堆栈的大小,固定不变 public:stack(size_t n) : size(n){ s = new T[n]; // 可能抛出异常 N = 0; // 设置栈顶指针 } ~stack(){ delete [] s;} bool empty() const { return N == 0;} bool full()...
如何用
C语言
数据结构的格式实现
简单的
算术
表达式求值
程序
答:
-
1
,0,2},{1,1,1,1,2,1,1},{-1,-1,-1,-1,-1,2,0}};switch(x){ case '+':i=0;break;case '-':i=1;break;case '*':i=2;break;case '/':i=3;break;case '(':i=4;break;case ')':i=5;break;case '#':i=6;break;} switch(y){ case '+':j=0;break;...
C语言
,关于阶乘
的表达式求值
答:
public class Example { //求10的阶乘 public static void main(String[] args){ int sum=
1
;for(int i=1;i<=10;i++){ sum*=i;} System.out.println(sum);} } public class Example // 求阶乘方法 public static int factorial(int n){ int result = 1;for(int i = 1;i<=n;i...
大家正在搜
C语言给定一个表达式求值
C语言带括号和阶乘的表达式求值
简单表达式求解C语言
c语言表达式求值的题
栈的应用表达式求值c语言版
表达式求值 C语言
C语言复杂表达式求值
C语言数组实现表达式求值
C语言利用栈实现表达式求值
相关问题
c语言表达式求值
C语言表达式求值
表达式的求值(c语言)
C语言编程(数据结构):表达式求值
c语言:表达式求值实现
编写程序对表达式求值C语言
用C语言编写程序“算术表达式求值”