| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3319 人关注过本帖
标题:【求助】、C++如何把一个整型的数组利用ASCII码,输出字符
只看楼主 加入收藏
弱弱的问
Rank: 1
来 自:芜湖
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-4-14
结帖率:0
收藏
已结贴  问题点数:10 回复次数:3 
【求助】、C++如何把一个整型的数组利用ASCII码,输出字符
#include<stdio.h>
void main()
{
    int a[51][51],n,i,j;
    char b;

    scanf("%c",&b);
    n=b;
    n=26-(90-n);

    for(i=0;i<(n-1);i++)
    {
        a[i][n]='A'+i;
        
        
        for(j=0;j<(n-1);j++)
        {
            a[i][n-1]=a[i][n]-1;
            a[i][n+1]=a[i][n-1];

             printf("%c",a[i][j]);

        }
    }

}


我想给数组赋值后,输出字母但是输出来的是乱码。求助。。
搜索更多相关主题的帖子: 如何 
2013-04-14 12:09
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2392
专家分:13384
注 册:2013-3-3
收藏
得分:10 
你输出字符,你直接把数组定义成字符型的不就能满足了么? n=26-(90-n);这个我没看懂有什么用?具体点

Maybe
2013-04-14 15:24
弱弱的问
Rank: 1
来 自:芜湖
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-4-14
收藏
得分:0 
回复 2楼 邓士林
这个程序的目的是,当你输入一个字母之后输出一个菱形比如:
  A          A
 ABA      A  B  A
  A     A B  C  B A
          A  B  A
             A

我是用数组做的,那个N的作用是判断输入的字母是第几个字母,来确定二维数组的大小。

多看一点,多听一点,多学一点。
2013-04-14 15:35
弱弱的问
Rank: 1
来 自:芜湖
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-4-14
收藏
得分:0 
这个程序的目的是,当你输入一个字母之后输出一个菱形比如:
  A          A
ABA      A  B  A
  A     A B  C  B A
          A  B  A
             A
不论你输入那个字母都能输出菱形,菱形的中间是那个字母,最外围都是A

多看一点,多听一点,多学一点。
2013-04-14 15:38
快速回复:【求助】、C++如何把一个整型的数组利用ASCII码,输出字符
数据加载中...
 
   



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

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