88问答网
所有问题
A=1,B=2,C=3,D=4,输入五个字符,输出他们代表的数值的和,C语言怎么写,在线等,挺急的,拜托大神帮个忙
如题所述
举报该问题
推荐答案 2018-10-04
#include <stdio.h>
int main()
{
int i,s=0;
char c;
printf("请输入5个A~D之间的字符(不要空格):\n");
for(i=0;i<5;i++)
{scanf("%c",&c);
s+=c-'A'+1;
}
printf("%d\n",s);
return 0;
}
追问
如果ABC之间需要空格怎么改,学校作业要求很严,一点不一样都不行,多一点少一点都判断为错的,
追答
有要求一一次性到位说清楚的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MK11VKtKKtMKBtaMBac.html
相似回答
...定义
四个字符
ABCD,令
A=1,B=2,C=3,D=4,输入5个字符
(在ABCD内)
,输出
...
答:
include <stdio.h>int main(void){ char str[6]; int i, tmp, sum; sum =0; printf("Input five charchter chosing from: a
,b,c,d
.\n"); for(i=0; i<5; i++) { do { scanf("%c", str+i); } while(str[i] == ' '); ...
a=1,b=2,c=3,d=4,
e=
5
k=a>b?c:d>e?d:e k=?
C语言
题目,马上要
答:
1.首先是 (a>b)?(c):(d>e?d:e)2.由于a>b为false,所以上面表达式的结果是 d > e?d:e 3.由于d>e为false,所以结果为e 所以k = 5;
C语言
中设
a=1,b=2,c=3,d=4
;执行printf(%d%d%d\n",a==b==c,c=a==b...
答:
1 3 3 4 第二步:c==(a=b) 先运行a=b,值为3,在运行
c==3,c
的值为3, 结果为1,其他的值 a b c d 3 3 3 4 第三步:
c=a=
=b 先运行a==b,第二步可以看出
a=3,b=3,a==
b的值为1,将其付给c ,即
c=1
其他值为 a b c d 3 3 1 4 第...
C语言,a=1,b=2,c=3,d=4,
a<b?a:c<d?a:d的结果?请说明解释,加分!
答:
加几个括号及搞定了:
a=1,b=2,c=3,d=4,
a<b? a:(c<d?a:d)...1 若a<b成立,1式=a 若a不小于b,1式=括号里的 括号中,若c<d成立,括号=a 若不成立,括号=d 显然,a<b成立,所有1式=a=1;故:最终答案=1。
c语言
题 int
a=1,b=2,c=3,d=4,
e=
5
; k=a>b?c:d>e?d:e;求k
答:
a>b?c:d>e?d:e); return 0;}运行结果:5 include <stdio.h>int main(void){ int
a=1,b=2,c=3,d=4,
e=5; printf("%d\n",a<b?c:d>e?d:e); return 0;}运行结果:3从第二个小程序的运行结果可以看出,确实是先判断d>e,再判断a<b,最后结果取c的值。
C语言
设
a=1, b=2, c=3,d=4,
则表达式a<b?a:c<d?a:d的结果为何是
答:
a:(c<d?c:d) 翻译成语言文字即先c<d?答案 是,所以执行冒号q前面的c,再判断,前面的a<b?答案 是 所以再a和前面执行的c中选择冒号前面的a 我才是正解,专门扒拉出书来看的,答案是一样的但是优先级不一样,我参考的书是
C语言
程序设计第三版 何钦铭,颜晖主编(P132P139)!!
c语言
:设
a=1,b=2,c=3,d=4,
则条件表达式a<b?a:c<d?c:d的值是
答:
结果是4,一会写出过程 “?:" 这是
一个三
目运算符,以 “c>d?a:d”这个代码为例,程序会首先判断“c>d”是否为真,若为真则执行冒号前的语句,即其结果为”a“的值;若为假,则执行冒号后的语句,即其值为"d"的值。一般遇到这样的题要拆分着做,首先判断最左边的“a>b”,这个结果为...
C语言,
int
a=1,b=2,c=3,d=4
; if((a=2)&&(b=1)) c=2;
答:
2 1 2 4 如果你的答案是5 1 2 -1,则说明你if((
c==3
)||(d==-1))
a=5
;这句写错了,应该是if((c==3)||(d=-1)) a=5; 是d=-1不是d==-1
c=2
!=3为假,因为是||或关系,所以会再判断d=-1,-1非0为真,会执行a=5 这样结果为 a=5
b=1
c=2
d=
-1 ...
大家正在搜
生地会考怎么分A,B,C,D的
两位数乘两位数最大A B C D
A B C D的词语有哪些
A B C D似的词语
A B C D游戏怎么玩
A+,B C D等级是多少分
A B C D是词语
A B C D E字母教学动作
足球教练 等级 A B C D
相关问题
c语言,定义四个字符ABCD,令A=1,B=2,C=3,D=...
c语言题目;设a=1,b=2,c=3,d=4,则表达式a<b...
C语言中设a=1,b=2,c=3,d=4;执行printf(...
设a=1,b=2,c=3,d=4,则表达式: a<b?a:c...
C语言,a=1,b=2,c=3,d=4, a<b?a:c<d...
C语言中int a=1,b=2,c=3; c=(a+=a+2...
C语言:设a=1,b=2,c=3,d=4,写出下列表达式的值
C语言编程问题