标题:字母转化为摩尔斯电码
只看楼主
李少iii
Rank: 4
来 自:KUNMING
等 级:业余侠客
威 望:2
帖 子:67
专家分:245
注 册:2018-10-4
结帖率:100%
已结贴  问题点数:10 回复次数:1 
字母转化为摩尔斯电码
#include <stdio.h>
int main(void)
{
    char arr[300] = " AABBB B B BBABAA BBA B AAABAB AAAA BBABBA BB AAA BB AA BB AAAA AB BAABAAAAAAAABBAAAABB BBA AAAAB AAAAA AAAAA AAABB BB AAABB ABAA BAAA ABBBB AAAAA ABBBB AAAB BA ABBBB BBBAAA BBA AB ABAA AABA BBAABB AAA BA BBB AA B AB ABAA AAB B AB ABA BBA BA BBB BABA";;
    char change[300];
    for (int i = 0; i < 253; i++)
    {
        if (arr[i] == 'A')
        {
            change[i] = '.';
        }
        if (arr[i] == 'B')
        {

            change[i] = '-';
        }
        else
        {

            change[i] = ' ';
        }
    }
    for (int i = 0; i < 253; i++)
    {
        printf("%c", change[i]);
            
    }

    return 0;
}
//运行输出结果为啥没有'.'只出现了’-‘???
搜索更多相关主题的帖子: int 转化 字母 for change 
2020-09-30 20:42
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:10 
第二个if前加else
2020-10-01 14:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-503329-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016253 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved