| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1355 人关注过本帖
标题:字母转化为摩尔斯电码
只看楼主 加入收藏
李少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
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:10 
第二个if前加else
2020-10-01 14:10
快速回复:字母转化为摩尔斯电码
数据加载中...
 
   



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

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