永发信息网

c语言,定义四个字符ABCD,令A=1,B=2,C=3,D=4,输入5个字符(在ABCD内),输出这五个字符对应值的和。

答案:1  悬赏:0  手机版
解决时间 2021-11-28 03:27
c语言,定义四个字符ABCD,令A=1,B=2,C=3,D=4,输入5个字符(在ABCD内),输出这五个字符对应值的和。
最佳答案
#include 
int main(void)
{
        char str[6];
        int i, tmp, sum;
        sum =0;
        printf("Input five charchter chosing from: a,b,c,d.
");
        for(i=0; i<5; i++)
        {
                do
                {
                        scanf("%c", str+i);
                }
                while(str[i] == ' ');
                tmp = str[i]-'A'+1;
                if( tmp >= 1 && tmp<=4 )
                        sum += tmp;
        }
        str[5] = '';
        printf("Sum(%s)=%d.
", str, sum);
        return 0;
}追问我看不懂。。。。。能注释下每行的意思吗追答有些知识你可能还没有学完。等你学完数组,指针再回头看吧。追问好吧,谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
储蓄罐里的钱什么时间拿不影响风水?
种植牧草每亩补贴600+种植牧草长得快吗
惠普 hp 430 g2是什么时间上市的
6月下半个月是什么星座
如何正确使用 Django Admin
这福州达明路美食街叫什么
sola中茉莉喝的那种饮料,是什么,有卖吗?
绍兴哪些公司有实习单位
莫言与马云谁更值得我们敬重呢?
男性每周喝两次酒,期间可以要孩子吗
京东比价插件求推荐?
女孩在QQ群说她有男朋友了
方太热水器在使用的时候燃烧工况灯是常亮的?
凯美瑞16款2.0到底多少公里换机
甲比乙的3倍多2,甲比乙多62,甲乙分别是多少
推荐资讯
失眠已有半年 可以吃佐匹克隆片吗不知道
自变量和中介变量都是多维度的,利用amos建立
无石棉有毒吗?
易语言 第一次单击按钮显示你好第二次单击显
椰蓉能直接食用吗?
QQ怎么才可以成为suip
古代把每月的第一日叫做
三星手机e3是g355的另一种叫法吗?
去外地平均18到24度 穿什么
土鸡蛋炒鸡杂的做法?
新鲜茉莉花可以喝吗
爱邻乐多少钱一套
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?