急求一C++编程,编一程序在屏幕上显示由符号组成的汉字王字。

程序运行后,屏幕显示:汉字以多少点阵方式显示,16*16输入16,32*32输入32,依次类推?用户输入:16屏幕显示:请输入构成汉字的基本字符号是?用户输入:*则输出如... 程序运行后,
屏幕显示:汉字以多少点阵方式显示,16*16输入16,32*32输入32,依次类推?
用户输入:16
屏幕显示:请输入构成汉字的基本字符号是?
用户输入:*
则输出如下图案(图案就是由* 组成的王字)
在此先谢谢各位大大啦~急求急求啊TT
展开
 我来答
cdyzxy
2015-04-22 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3738万
展开全部

#include<iostream>
using namespace std;

unsigned short int hz[16]=
{
    0x0008,0x7FFC,0x0100,0x0100,0x0100,0x0100,0x0108,0x3FFC,
    0x0100,0x0100,0x0100,0x0100,0x0104,0xFFFE,0x0000,0x0000
};
void main()
{
    int i,j,k,m,n;
    unsigned short int z;
    char c,cc;
    while ( 1 )
    {   cout<<"汉字以多少点阵方式显示,16*16输入16,32*32输入32,依次类推? ";

        cin>>n; n/=16; if ( n<1 ) break;

        cout<<"请输入构成汉字的基本字符号是? "; cin>>cc;

        for ( i=0;i<16;i++ )
        {
            for ( m=0;m<n;m++ )
            {
                z=hz[i];
                for ( j=0;j<16;j++,z<<=1 )
                {
                    c=( z&0x8000 )?(cc):(' ');
                    for ( k=0;k<n;k++ ) cout<<c;
                }
                cout<<endl;
            }
        }
    }
}

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0b71ac0
2015-04-22 · 超过23用户采纳过TA的回答
知道答主
回答量:60
采纳率:100%
帮助的人:33.7万
展开全部
是妹纸么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haughty88
2015-04-22 · 超过22用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:45.3万
展开全部
能不能把图案传上来?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式