| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 971 人关注过本帖
标题:怎么把数字转为ASCII码啊
只看楼主 加入收藏
西交利物浦
Rank: 1
来 自:荷兰 郑姆斯特丹
等 级:新手上路
帖 子:26
专家分:0
注 册:2015-11-19
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:20 
怎么把数字转为ASCII码啊
#include <stdio.h>                     
#include <stdlib.h>                    

#define M 4                           
#define N 4                           

int main(void)
{
    int i = 0, j = 0;
    int Arr[M][N] = { { 0 } };

    srand(time(NULL));

    for (i = 0; i < M; ++i)
    {
        for (j = 0; j < N; ++j)
        {
            Arr[i][j] = rand() % 10;
        }
    }

    printf("Array[%d][%d] is: \n", M, N);
    for (i = 0; i < M; ++i)
    {
        for (j = 0; j < N; ++j)
        {
            printf("%d\t", Arr[i][j]);
        }
        printf("\n");
    }
    return 0;
}
2015-11-19 20:19
西交利物浦
Rank: 1
来 自:荷兰 郑姆斯特丹
等 级:新手上路
帖 子:26
专家分:0
注 册:2015-11-19
收藏
得分:0 
2015-11-19 20:20
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:7 
回复 2楼 西交利物浦
头像换掉我就考虑回答一下

剑栈风樯各苦辛,别时冰雪到时春
2015-11-19 20:21
西交利物浦
Rank: 1
来 自:荷兰 郑姆斯特丹
等 级:新手上路
帖 子:26
专家分:0
注 册:2015-11-19
收藏
得分:0 
2015-11-19 20:31
西交利物浦
Rank: 1
来 自:荷兰 郑姆斯特丹
等 级:新手上路
帖 子:26
专家分:0
注 册:2015-11-19
收藏
得分:0 
回复 3楼 林月儿
2015-11-19 20:32
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:0 
程序代码:
#include <stdio.h>                     
#include <stdlib.h>                    
#include <time.h> 
#define M 4                           
#define N 4                           

int main(void)
{
    int i = 0, j = 0;
    int Arr[M][N] = { { 0 } };

    srand(time(NULL));

    for (i = 0; i < M; ++i)
    {
        for (j = 0; j < N; ++j)
        {
            Arr[i][j] = rand() % 10;
        }
    }

    printf("Array[%d][%d] is: \n", M, N);
    for (i = 0; i < M; ++i)
    {
        for (j = 0; j < N; ++j)
        {
            printf("%d\t", Arr[i][j]);
        }
        printf("\n");
    }
    printf("\n\n");
    for (i = 0; i < M; ++i)
    {
        for (j = 0; j < N; ++j)
        {
            printf("%d\t", Arr[i][j]+'0');
        }
        printf("\n");
    }
    return 0;
}

剑栈风樯各苦辛,别时冰雪到时春
2015-11-19 20:33
西交利物浦
Rank: 1
来 自:荷兰 郑姆斯特丹
等 级:新手上路
帖 子:26
专家分:0
注 册:2015-11-19
收藏
得分:0 
回复 6楼 林月儿
并没有好啊,我想生成字母
2015-11-19 20:36
西交利物浦
Rank: 1
来 自:荷兰 郑姆斯特丹
等 级:新手上路
帖 子:26
专家分:0
注 册:2015-11-19
收藏
得分:0 
rand 出来是整数,getRandChar()可以得到字母,但总是出错
2015-11-19 20:39
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:0 
程序代码:
#include <stdio.h>                     
#include <stdlib.h>                    
#include <time.h> 
#define M 4                           
#define N 4                           

int main(void)
{
    int i = 0, j = 0;
    int Arr[M][N] = { { 0 } };

    srand(time(NULL));

    for (i = 0; i < M; ++i)
    {
        for (j = 0; j < N; ++j)
        {
            Arr[i][j] = rand() % 26+65;
        }
    }

    printf("Array[%d][%d] is: \n", M, N);
    for (i = 0; i < M; ++i)
    {
        for (j = 0; j < N; ++j)
        {
            printf("%c\t", Arr[i][j]);
        }
        printf("\n");
    }
    return 0;
}
收到的鲜花
  • 西交利物浦2015-11-19 21:03 送鲜花  2朵   附言:我很赞同

剑栈风樯各苦辛,别时冰雪到时春
2015-11-19 20:45
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:0 
感觉你问的和想问的。。。不一样

剑栈风樯各苦辛,别时冰雪到时春
2015-11-19 20:47
快速回复:怎么把数字转为ASCII码啊
数据加载中...
 
   



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

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